我刚开始使用R而且我在如何在R中输入一个看似非常简单的概率问题时遇到了麻烦。问题是:
有一个很大的法庭案件,20%的成年人认为被告在选择陪审团之前是无辜的。假设12名陪审员是随机选择的,并且独立于人群。
在陪审团选择之前找出陪审团至少有一名成员相信被告无罪的概率(提示:将二项式(12,.2)随机变量X定义为相信的陪审员人数被告的无罪)。
找出陪审团至少有两名相信被告无罪的成员的概率(提示:P(X ≥ 2) = 1-P(X ≤ 1)
和P(X ≤ 1) = P(X=0) + P(X=1)
)。
我知道dbinom(1,12,.2)
会让我有一个陪审团成员相信被告无罪的可能性,但我不确定“至少”要输入什么代码,因为这就是问题的措辞。我假设一旦我能够为一个陪审团成员“至少”计算,相同的代码将适用于第二个问题。然而,第二个问题的暗示让我失望。
这肯定是一个愚蠢而简单的问题,但是非常感谢任何和所有的帮助!
答案 0 :(得分:1)
如果你想要至少1,你可以只计算没有的概率,并将差值取为1:
1-dbinom(0,12,.2)
我想你可以考虑一下,因为问题的第二部分暗示了这一点。但是,在R中,函数pbinom
给出累积概率;所以表达式:
pbinom(2,12,.2)
相当于让0,1或2人相信无罪的可能性。您可以通过以下方式获得相同的结果:
sum(dbinom(0:2,12,.2))
在这里,我采用0,1或2人的概率并将它们全部加起来