library(knitr)
x <- c(0,1,2,3,4,5)
# x <- 0:5
prob.x <- c(0.10, 0.50, 0.70, 0.85, 0.95, 1.00)
#sum(prob.x)
prob.acum.x <- c(sum(prob.x[1]), sum(prob.x[1:2]), sum(prob.x[1:3]),
sum(prob.x[1:4]), sum(prob.x[1:5]), sum(prob.x[1:6]))
prob.acum.x
## [1] 0.10 0.60 1.30 2.15 3.10 4.10
#x
#prob.x
\[\sum xp(x)\]
v.e <- sum(x * prob.x)
v.e
## [1] 13.25
barplot(height = prob.x, names.arg = x)
plot(x,prob.acum.x, type = 'l')
\[\sigma ^ 2 = \sum (x - \mu) ^ 2 p(x)\]
var <- sum((x - v.e) ^ 2 * prob.x)
var
## [1] 419.8313
\[\sigma = \sqrt{\sigma^2}\]
desv.std <- sqrt(var)
desv.std
## [1] 20.48978
| \(x\) | \(p(x)\) | \(p.acum(x)\) | \(xp(x)\) | \((x - \mu) ^ 2)\) | \((x - \mu) ^ 2 p(x)\) |
|---|
tabla <- data.frame(x, prob.x, prob.acum.x, x * prob.x, (x - v.e) ^ 2, (x - v.e) ^ 2 * prob.x)
colnames(tabla) <- c("x", "prob.x", "prob.acum.x", "x.prob.x", "x-v.e^2", "x-v.e^2prob.x")
kable(tabla)
| x | prob.x | prob.acum.x | x.prob.x | x-v.e^2 | x-v.e^2prob.x |
|---|---|---|---|---|---|
| 0 | 0.10 | 0.10 | 0.00 | 175.5625 | 17.55625 |
| 1 | 0.50 | 0.60 | 0.50 | 150.0625 | 75.03125 |
| 2 | 0.70 | 1.30 | 1.40 | 126.5625 | 88.59375 |
| 3 | 0.85 | 2.15 | 2.55 | 105.0625 | 89.30312 |
| 4 | 0.95 | 3.10 | 3.80 | 85.5625 | 81.28437 |
| 5 | 1.00 | 4.10 | 5.00 | 68.0625 | 68.06250 |