当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。