函数dmultinom (x, size = NULL, prob, log = FALSE)
估计多项分布的概率。但是,它不会以size = 1运行。Multinomial分布的dmultinom函数R
理论上,当设置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),大小= 1,概率= C(0.3,0.5,0.4)): 大小=总和(! x)的
dcat(c(1,2,1),p = c(0.3,0.5,0.4))
[1] 0.3 0.5 0.3
由于
哦,我现在看。谢谢! – user2597079
对不起,还有一个快速问题。 (dcat(c(1,2,1),p = probs))#ans 0.045 等于0.3 * 0.5 * 0.5 * 0.2#ans 0.015? – user2597079
你仍然困惑。在'dcat()'中,(1,2,1)并不意味着“类型1的1,类型2的1,类型3的1”,它表示类型1的1,然后是类型2的1,然后是1我不确定你要做什么计算,或许更适合CrossValidated? –