2016-05-13 31 views
0

为什么我在使用密度函数时得不到相同的答案?R编程负二项分布

pnbinom(3,2,.5) 
#[1] 0.8125 

a=dnbinom(5,0,0.5)+dnbinom(4,1,.5)+dnbinom(3,2,.5) 
a 
#[1] 0.15625 
+0

你为什么期望得到相同的答案? – Roland

回答

2

我觉得你想要做以下几点:

pnbinom(3,2,0.5) 

sum(dnbinom(0:3,2,0.5)) 

> pnbinom(3,2,0.5) 
[1] 0.8125 
> 
> sum(dnbinom(0:3,2,0.5)) 
[1] 0.8125 

(即累积概率pnbinom是一样的:dnbinom个人概率之和)