Функция dmultinom (x, size = NULL, prob, log = FALSE)
оценивает вероятности полиномиального распределения. Однако он не работает с size = 1.
Теоретически при установке size = 1 полиномиальное распределение должно быть эквивалентно категориальному распределению.
Кто-нибудь знает, почему появляется сообщение об ошибке?
К вашему сведению, категориальное распределение можно смоделировать с помощью dist.Categorical {LaplacesDemon}.
Примеры:
dmultinom(c(1,2,1),size = 1,prob = c(0.3,0.5,0.4))
Ошибка в dmultinom (c (1, 2, 1), size = 1, prob = c (0.3, 0.5, 0.4)): size! = Sum (x)
dcat(c(1,2,1),p = c(0.3,0.5,0.4))
[1] 0.3 0.5 0.3
Спасибо