Poisson
位於 stats
包(package)。 說明
具有參數 lambda
的泊鬆分布的密度、分布函數、分位數函數和隨機生成。
用法
dpois(x, lambda, log = FALSE)
ppois(q, lambda, lower.tail = TRUE, log.p = FALSE)
qpois(p, lambda, lower.tail = TRUE, log.p = FALSE)
rpois(n, lambda)
參數
x |
(非負整數)分位數向量。 |
q |
分位數向量。 |
p |
概率向量。 |
n |
要返回的隨機值的數量。 |
lambda |
(非負)均值的向量。 |
log , log.p |
邏輯性;如果為 TRUE,則概率 p 以 log(p) 形式給出。 |
lower.tail |
邏輯性;如果為 TRUE(默認值),則概率為 ,否則為 。 |
細節
泊鬆分布有密度
對於 。均值和方差為 。
請注意, 實際上是一種極限情況(設置 ),導致 處出現點質量,另請參見示例。
如果x
的元素不是整數,則dpois
的結果為零,並出現警告。 使用 Loader 算法計算,請參閱 dbinom
中的參考。
分位數是右連續的: qpois(p, lambda)
是最小整數 使得 。
設置 lower.tail = FALSE
可以在默認情況下獲得更精確的結果,lower.tail = TRUE
將返回 1,請參見下麵的示例。
值
dpois
給出(對數)密度,ppois
給出(對數)分布函數,qpois
給出分位數函數,rpois
生成隨機偏差。
無效的 lambda
將導致返回值 NaN
,並帶有警告。
結果的長度由 rpois
的 n
確定,並且是其他函數的數值參數長度的最大值。
除 n
之外的數字參數將被回收到結果的長度。僅使用邏輯參數的第一個元素。
rpois
返回 integer 類型的向量,除非返回 double
值時生成的值超過可表示的最大整數。
例子
require(graphics)
-log(dpois(0:7, lambda = 1) * gamma(1+ 0:7)) # == 1
Ni <- rpois(50, lambda = 4); table(factor(Ni, 0:max(Ni)))
1 - ppois(10*(15:25), lambda = 100) # becomes 0 (cancellation)
ppois(10*(15:25), lambda = 100, lower.tail = FALSE) # no cancellation
par(mfrow = c(2, 1))
x <- seq(-0.01, 5, 0.01)
plot(x, ppois(x, 1), type = "s", ylab = "F(x)", main = "Poisson(1) CDF")
plot(x, pbinom(x, 100, 0.01), type = "s", ylab = "F(x)",
main = "Binomial(100, 0.01) CDF")
## The (limit) case lambda = 0 :
stopifnot(identical(dpois(0,0), 1),
identical(ppois(0,0), 1),
identical(qpois(1,0), 0))
來源
dpois
使用 Catherine Loader 貢獻的 C 代碼(請參閱 dbinom
)。
ppois
使用 pgamma
。
qpois
使用 Cornish-Fisher 擴展來包含對正態近似的偏度校正,然後進行搜索。
rpois
使用
Ahrens, J. H. 和 Dieter, U. (1982)。計算機生成的泊鬆分布偏離修正的正態分布。 ACM 數學軟件匯刊,8, 163-179。
也可以看看
Distributions 用於其他標準分布,包括用於二項式分布的 dbinom
和用於負二項式分布的 dnbinom
。
相關用法
- R Pair 構造配對數據對象
- R PP.test 單位根的 Phillips-Perron 檢驗
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R deriv 簡單表達式的符號和算法導數
- R kruskal.test Kruskal-Wallis 秩和檢驗
- R quade.test 四方測試
- R decompose 移動平均線的經典季節性分解
- R plot.stepfun 繪製階躍函數
- R alias 查找模型中的別名(依賴項)
- R qqnorm 分位數-分位數圖
- R eff.aovlist 多層方差分析的計算效率
- R pairwise.t.test 成對 t 檢驗
- R loglin 擬合對數線性模型
- R predict.smooth.spline 通過平滑樣條擬合進行預測
- R bartlett.test 方差齊性的 Bartlett 檢驗
- R influence.measures 回歸刪除診斷
- R loess.control 設置黃土參數
- R Normal 正態分布
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 The Poisson Distribution。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。