假设我们对25名学生感兴趣。什么等于两个或更多学生出生的概率相同。 为了评估概率,我们将随机数从001增加到365并发挥25个案例。如果显示2个或更多数字彼此相等,则答案为“是” - (存在概率)。 我想进行1000次这样的试验。首先,我们计算1000次尝试的“是”的数量之和,并将其除以1000。 是否可以在R统计中为上述案例编写程序以及如何编写? 我想计算2000,3000,4000和5000次试验的相同可能性。 等待你的回复
答案 0 :(得分:2)
如果您只想要概率,请使用R中的pbirthday
函数。
如果你想通过模拟来了解有关模拟或问题本身的更多信息(或者是好目标),那么使用sample
函数选择样本(将replace替换为TRUE),然后使用{{ 1}}和any
查看是否存在共享(或duplicated
和any
如果您想要查看更高的计数),请查看table
函数的方法做了很多次整个过程。整个模拟只需一行R代码即可完成。
你确定2月29日没有人出生吗?
答案 1 :(得分:0)
以下是一些指示,因为这看起来像是家庭作业(如果没有我的道歉)。
sample
将采用数字向量并随机选出size
个元素。您可以使用duplicated
检查样本中是否有任何重复项。您可以使用语法for (i in 1:number.of.runs) {}
在for循环中运行它。
答案 2 :(得分:0)
简单的Google搜索会指向您detailed PDF,这是一步一步描述的。
干杯。