set.seed(123)
num_sim <- 10000
sim_X <- rgeom(num_sim, prob = p_defective)
#sim_X
sim_Y <- sim_X + 1
#sim_Y
sim_probA <- mean(sim_Y == 6)
sim_probB <- mean(sim_X >= 8)
sim_expC <- mean(sim_X)
sim_expY <- mean(sim_Y)
sim_expD_cents <- 45 * sim_expY
data.frame(
Quantity = c("A: P(Y=6)", "B: P(X>=8)", "C: E(X) good bulbs",
"D: E(Y) bulbs tested", "D: Expected cost (cents)"),
Theoretical = c(probA, probB, expC, expY, expD_cents),
Simulated = c(sim_probA, sim_probB, sim_expC, sim_expY, sim_expD_cents)
)