生日问题:我怎么错了?

机器算法验证 可能性 二项分布 生日悖论
2022-03-30 18:25:48

在阅读维基百科文章之前,我计算概率的想法如下:

1(364365)nC2

基本上,我想比较所有对的组合()并要求它们有不同的生日()。它给出了与 wiki 方法非常相似的结果,但略有不同,我无法判断我的思维方式是如何错误的。nC2364365

谁能告诉我我错过了什么?

3个回答

请注意,无论有多高,您的答案永远不会等于但是,显然如果则必须有两个生日相同的人。1nn=366

所以基本上,正确的答案抓住了这样一个事实,即每个人都有不同的生日,房间里的人越多,你的日期就开始用完了。

我认为这个逻辑是错误的,因为两个人有不同生日的概率取决于他们需要有不同生日的事实。一个简单的示例生日悖论,A、B 和 C 不在同一工作日生日。这些对中的每一对都是真空中的 1/7。但是假设 A 在星期一过生日,而 B 和 C 没有在同一天过生日。B 和 C 不是在同一天过生日的概率是 1/6。

您应该应用的逻辑如下。让这个人一个一个进入,如果两个生日相同,则停止实验。

  • 第 1 个人进入,所以不能和其他人有相同的生日
  • 人 2 进入,所以她有 1/365 的机会与人 1 的生日相同。如果是这样,实验停止,否则花费的天数上升到 2。
  • 第 3 个人进入,所以他有 2/365 的机会与第 1 个人或第 2 个人生日相同。

现在模式很清楚了。k (k < 366) 个人都有不同生日的概率为:

P(k)=i=1k[1i1365]=i=1k366i365=365!(365k)!365k

如果您有三天,则事件不是独立的,但您将它们视为独立的。xyzxyxzyz