我想從泊松分佈使用Lambda矢量得到一個概率矩陣。 我想:如何獲得多個x和多個lambda的dpois結果?
x<-seq(1,3,1)
Lambda<-seq(1,2,0.5)
dpois(x,Lambda[1])
[1] 0.36787944 0.18393972 0.06131324
dpois(x,Lambda[2])
[1] 0.3346952 0.2510214 0.1255107
dpois(x,Lambda[3])
[1] 0.2706706 0.2706706 0.1804470
時,我不喜歡這樣寫道:
dpois(x,Lambda)
[1] 0.3678794 0.2510214 0.1804470
我得到x的probs [I]和λ[I],而不是每個拉姆達的所有probs X
我想知道如何做到這一點不使用循環...
換句話說我想插入dpois()x和拉姆達兩個向量,並得到所有可能的probabil ity組合。
真棒!!!! 非常感謝... 我不知道爲什麼我自己沒有想到它( - : – user3812439
或者,要獲得矩陣請求'外(x,Lamda,dpois)' – user20637
...並且if你需要矩陣尺寸爲'res < - outer(x,Lamda,dpois); dimnames(res)= list(x = x,Lamda = Lamda)' – user20637