簡體   English   中英

R中是否有一個函數或程序包可以從分位數和概率中獲得泊松分布的λ?

[英]Is there a function or package in R that can get lambda of poisson distribution from quantile and probability?

例如, F(X = 2 | lambda = 2.3) = 0.596我知道2和0.596,我想得到lambda。

我知道我可以通過數值逼近算法來做到這一點。

但是,在手動創建函數之前,是否有可以簡單使用的現有函數?

更新資料

我不得不使用數值方法,真是可惜。 我以為有一種流行的眾所周知的分析方法/近似形式。

優化可能是解決問題的方法。

f <- function(lambda) abs(ppois(2, lambda) - 0.5960388)
optimize(f, c(0, 10))

或者,如本·B建議的那樣,

f2 <- function(lambda) ppois(2, lambda) - 0.5960388
uniroot(f2, c(0, 10))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM