most likely number of returned cars
и mean number of returned cars
в целом не одинаковы.
В частности, первое ограничено целым числом;последнее потенциально непрерывно оценивается.
Ответ на первый вопрос получен от dbinom
:
xx = 0:20
xx[which.max(dbinom(xx, size=20, prob=0.5))]
# [1] 10
Если вы хотели получить среднее значение, вам просто нужно взвесить xx
:
sum(xx*dbinom(xx, size = 20, prob = .5))
# [1] 10
Конечно, среднее значение биномиальной переменной равно prob * size
, поэтому вам нужно только выбрать значение prob
, для которого это не целое число, чтобы увидеть разницу:
prob = sqrt(2)/2
xx[which.max(dbinom(xx, size=20, prob=prob))]
# [1] 14
sum(xx*dbinom(xx, size = 20, prob = prob))
# [1] 14.14214
Если вы действительнонастаивая на использовании mean
, вы, вероятно, имеете в виду имитировать среднее биномиального распределения, и в этом случае вам нужно использовать rbinom
вместо:
mean(rbinom(1e6, size = 20, prob = .5))
# [1] 10.00235