Se reciben lotes de 5 lapiceros; se eligen 2 para inspección (sin
orden). Representamos las selecciones por pares (por ejemplo
(3,4)).
En este lote los lapiceros defectuosos son los números
3 y 4 (exactamente esos dos).
Sea X = número de lapiceros defectuosos entre los inspeccionados.
## [[1]]
## [1] 1 2
##
## [[2]]
## [1] 1 3
##
## [[3]]
## [1] 1 4
##
## [[4]]
## [1] 1 5
##
## [[5]]
## [1] 2 3
##
## [[6]]
## [1] 2 4
##
## [[7]]
## [1] 2 5
##
## [[8]]
## [1] 3 4
##
## [[9]]
## [1] 3 5
##
## [[10]]
## [1] 4 5
# 2. Función de probabilidad de X
N <- 5 # total
K <- 2 # defectuosos en la población
n <- 2 # tamaño de la muestra
x_vals <- 0:2
px <- choose(K, x_vals) * choose(N-K, n - x_vals) / choose(N, n)
data.frame(X = x_vals, `P(X=x)` = px)## X P.X.x.
## 1 0 0.3
## 2 1 0.6
## 3 2 0.1
# Gráfico de la función de probabilidad de X
dfX <- data.frame(X = x_vals, p = px)
ggplot(dfX, aes(x = factor(X), y = p)) +
geom_col(fill="#ffcc00", color="black") +
geom_text(aes(label = round(p,3)), vjust = -0.5) +
labs(title = "Función de probabilidad de X",
x = "Número de defectuosos (X)", y = "P(X=x)") +
theme_minimal(base_size = 12)## X F_X.x.
## 1 0 0.3
## 2 1 0.9
## 3 2 1.0
ggplot(data.frame(X = x_vals, F = Fx), aes(x = X, y = F)) +
geom_step(direction = "hv", size=1, color="blue") +
geom_point(size=3, color="red") +
scale_x_continuous(breaks = x_vals) +
labs(title = "Función de distribución acumulada F_X",
x = "x", y = "F_X(x)") +
theme_minimal(base_size = 12)# 4. Esperanza y varianza de X
EX <- sum(x_vals * px)
EX2 <- sum(x_vals^2 * px)
VarX <- EX2 - EX^2
data.frame(Estadistico = c("E[X]", "E[X^2]", "Var(X)"),
Valor = c(EX, EX2, VarX))## Estadistico Valor
## 1 E[X] 0.80
## 2 E[X^2] 1.00
## 3 Var(X) 0.36
# 5. Variable Y = número de lapiceros no defectuosos
y_vals <- 0:2
pY <- rev(px) # porque Y = 2 - X
data.frame(Y = y_vals, `P(Y=y)` = pY)## Y P.Y.y.
## 1 0 0.1
## 2 1 0.6
## 3 2 0.3
# Gráfico de la función de probabilidad de Y
dfY <- data.frame(Y = y_vals, p = pY)
ggplot(dfY, aes(x = factor(Y), y = p)) +
geom_col(fill="#33cc33", color="gray") +
geom_text(aes(label = round(p,3)), vjust = -0.5) +
labs(title = "Función de probabilidad de Y",
x = "Número de no defectuosos (Y)", y = "P(Y=y)") +
theme_minimal(base_size = 12)## Y F_Y.y.
## 1 0 0.1
## 2 1 0.7
## 3 2 1.0
ggplot(data.frame(Y = y_vals, F = Fy), aes(x = Y, y = F)) +
geom_step(direction = "hv", size=1, color="blue") +
geom_point(size=3, color="red") +
scale_x_continuous(breaks = y_vals) +
labs(title = "Función de distribución acumulada F_Y",
x = "y", y = "F_Y(y)") +
theme_minimal(base_size = 12)# 7. Esperanza y varianza de Y
EY <- sum(y_vals * pY)
EY2 <- sum(y_vals^2 * pY)
VarY <- EY2 - EY^2
data.frame(Estadistica = c("E[Y]", "E[Y^2]", "Var(Y)"),
Valor = c(EY, EY2, VarY))## Estadistica Valor
## 1 E[Y] 1.20
## 2 E[Y^2] 1.80
## 3 Var(Y) 0.36