Head First Statistics一书中有一个示例问题:
20%的谷物小包含有免费玩具。什么是概率 在找到你的食物之前你需要打开少于4个谷物包 第一个玩具?
工作解决方案如下:
P(X ≤ 3)
= 1 - q^r
= 1 - 0.8^3
= 1 - 0.512
= 0.488
我原本希望使用以下R语句:
> pgeom(3, 0.2)
[1] 0.5904
但是你可以看到答案并不像预期的那样。 n参数的正确值为2,如下所示:
> pgeom(2, 0.2)
[1] 0.488
有人可以解释为什么会出现这种情况以及我在想错误的地方吗?
答案 0 :(得分:3)
我刚碰到这个。我的教科书和pgeom使用不同的密度函数。从文档中,pgeom使用p(x)= p *(1-p)^ x,我的书使用p(x)= p *(1-p)^(x-1)。推测Head First也使用后一种公式。
答案 1 :(得分:1)
问题是"少于4"。
因此,如果您考虑最多3次尝试,那么在您获得免费玩具和文档之前,失败次数为2
:
pgeom(q, prob, lower.tail = TRUE, log.p = FALSE)
其中
q
:" 表示成功发生前伯努利试验序列中失败次数的分位数向量"