當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R Geometric 幾何分布

R語言 Geometric 位於 stats 包(package)。

說明

具有參數 prob 的幾何分布的密度、分布函數、分位數函數和隨機生成。

用法

dgeom(x, prob, log = FALSE)
pgeom(q, prob, lower.tail = TRUE, log.p = FALSE)
qgeom(p, prob, lower.tail = TRUE, log.p = FALSE)
rgeom(n, prob)

參數

x , q

代表伯努利試驗序列成功之前失敗次數的分位數向量。

p

概率向量。

n

觀察次數。如果是 length(n) > 1 ,則長度被視為所需的數量。

prob

每次試驗成功的概率。 0 < prob <= 1

log , log.p

邏輯性;如果為 TRUE,則概率 p 以 log(p) 形式給出。

lower.tail

邏輯性;如果為 TRUE(默認值),則概率為 ,否則為

細節

prob 的幾何分布具有密度

對於

如果x 的元素不是整數,則dgeom 的結果為零,並出現警告。

分位數定義為 使得 滿足的最小值,其中 是分布函數。

dgeom 給出密度,pgeom 給出分布函數,qgeom 給出分位數函數,rgeom 生成隨機偏差。

無效的 prob 將導致返回值 NaN ,並帶有警告。

結果的長度由 rgeomn 確定,並且是其他函數的數值參數長度的最大值。

n 之外的數字參數將被回收到結果的長度。僅使用邏輯參數的第一個元素。

rgeom 返回 integer 類型的向量,除非返回 double 值時生成的值超過可表示的最大整數。

例子

qgeom((1:9)/10, prob = .2)
Ni <- rgeom(20, prob = 1/4); table(factor(Ni, 0:max(Ni)))

來源

dgeom 通過 dbinom 進行計算,使用 Catherine Loader 提供的代碼(請參閱 dbinom )。

pgeomqgeom 基於封閉式公式。

rgeom 使用泊鬆指數混合的導數,請參閱

Devroye, L. (1986) 非均勻隨機變量生成。 Springer-Verlag,紐約。第 480 頁。

也可以看看

Distributions 用於其他標準分布,包括 dnbinom 用於概括幾何分布的負二項式。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 The Geometric Distribution。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。