《品茶小姐》第11话中的描述:
如果该研究每组仅包括四名女性,则意味着我们有 八名患者,其中两人复发。假设我们采取任何 八个人一组,标记其中两个,然后随机分配八个人 分为两组,每组四人。两个标记的概率 人们将落入其中一组是大约 .30.
它如何计算概率?
在我看来,就是C(6, 2)/C(8, 4) == 0.21,不等于0.30
获取方法:
但是当使用程序模拟时,输出是 0.42
import random
marked = set([0, 3])
same_group_count = 0
total_count = 100000
for i in range(total_count):
group1 = set(random.sample(range(8), 4))
group2 = set(range(8)) - group1
if marked.issubset(group1) or marked.issubset(group2):
same_group_count += 1
probability = same_group_count / total_count
print(probability)
哪个是正确的?