Итак, я пытаюсь доказать, что когда X ~ Geo(X), ожидаемое значение равно: E[X] = p / (1 - p)
p <- 0.50
#1 Exact
(p/(1 - p))
nrRuns <- 100000
#1 Simulation
x <- rep(0, nrRuns)
for (i in 1:nrRuns){
x[i]=rgeom(n = 1, prob = p)
}
mean(x)
При p = 0,50 точный расчет дает 1, а симуляция выводит 1,00134, как и ожидалось, но когда я изменяю значение p на 0,20, точный расчет дает 0,25, но моя симуляция сообщает 3,99477. Я ожидаю, что симуляция сообщит о 0,25. Так как же это возможно?
(1 - p)/p
, а не обратным. Кроме того, см. мой ответ для более простого кода моделирования. - person Rui Barradas   schedule 19.09.2020E[X^2] = p(1+p) / (1-p)^2
иE[1/X+1] = (p-1)/p * log(1-p)
? - person FlubberBeer   schedule 19.09.2020