【发布时间】:2021-01-06 01:38:38
【问题描述】:
所以我有这个概率分布
X = {0 概率 7/8}
{1/60 概率 1/8}
James 他的车一年坏了 N 次,其中 N ~ Pois(2) 和 X 是维修成本,Y 是 James 在一年内造成的总成本。
我想计算 E[Y] 和 V(Y),这应该给我 E[X]=15 和 V(Y) = 1800
我有这个蒙特卡罗模拟:
expon_dis <- rexp(200, 1/60)
result_matrix2 <- rep(0, 200)
expected_matrix <- rep(0, runs)
for (u in 1:runs){
expon_dis <- rexp(200, 1/60)
N <- rpois(200, 2)
for (l in 1:200){
result_matrix2[l] <- (expon_dis[l] * (1/8)) * (N[l])
}
expected_matrix[u] <- mean(result_matrix2)
}
此代码给出的期望值为 15,但方差不正确。那么这个模拟有什么问题呢?
【问题讨论】:
标签: r statistics montecarlo stochastic