Парадоксальное наоборот
Aug. 30th, 2021 12:35 pmВсе (интересующиеся подобными вещами) помнят хрестоматийный ответ на вопрос, сколько людей должно быть в группе, чтобы с вероятностью больше 50% среди них нашлось два человека с совпадающим днём (числом и месяцем) рождения: этот ответ - 23, что на первый взгляд довольно парадоксально, учитывая более чем на порядок большее количество дней в году.
А теперь вопрос наоборот: сколько людей должно быть в группе, чтобы с вероятностью больше 50% среди них нашёлся человек, чей день рождения - 31 августа (в предположении, что все дни рождения равновероятны, разумеется)?
Вопрос, собственно, не в том, сможете ли вы вычислить ответ, или насколько парадоксальным он вам кажется, а слышали ли вы раньше об этом варианте парадокса? Что смешно, я о нём впервые узнал только вчера, поскольку число-ответ не вызвало у меня совершенно никаких воспоминаний.
Upd (thx to
utnapishti): сколько человек должно быть в группе, чтобы с вероятностью больше 50% каждый день в году был чьим-нибудь днём рождения?
А теперь вопрос наоборот: сколько людей должно быть в группе, чтобы с вероятностью больше 50% среди них нашёлся человек, чей день рождения - 31 августа (в предположении, что все дни рождения равновероятны, разумеется)?
Вопрос, собственно, не в том, сможете ли вы вычислить ответ, или насколько парадоксальным он вам кажется, а слышали ли вы раньше об этом варианте парадокса? Что смешно, я о нём впервые узнал только вчера, поскольку число-ответ не вызвало у меня совершенно никаких воспоминаний.
Upd (thx to
no subject
Date: 2021-08-30 08:30 pm (UTC)no subject
Date: 2021-08-30 09:59 pm (UTC)no subject
Date: 2021-08-30 10:01 pm (UTC)no subject
Date: 2021-08-30 10:27 pm (UTC)no subject
Date: 2021-08-31 01:01 am (UTC)no subject
Date: 2021-08-31 01:36 am (UTC)no subject
Date: 2021-08-31 07:14 am (UTC)no subject
Date: 2021-08-31 08:07 am (UTC)no subject
Date: 2021-08-31 08:10 am (UTC)np.log2(1 - 2 ** (-1/365))/np.log2(364/365)
no subject
Date: 2021-08-31 07:32 pm (UTC)no subject
Date: 2021-08-31 08:45 pm (UTC)no subject
Date: 2021-08-31 10:32 pm (UTC)no subject
Date: 2021-09-01 12:20 am (UTC)У меня заняло некоторое время сформулировать это дело на естественном языке:
Вероятность того, что в группе из n человек ни у одного из них день рождения не приходится на один конкретный день года равна (1-1/365)^n (это для удобства копипаста из коммента sobriquet9 ниже). Вероятность, что у кого-нибудь день рождения на на этот конкретный день придётся, равна 1-(1-1/365)^n. Дней в году 365, поэтому возводим в 365-ю степень (для каждого дня года верно, что такой день рождения найдётся), и приравниваем 1/2. После упрощений выходит log(log(2)/365)/log(364/365), чтд.
А для матожидания будет n*HarmonicNumber(n), как написано в https://en.wikipedia.org/wiki/Coupon_collector%27s_problem
no subject
Date: 2021-08-31 11:45 am (UTC)no subject
Date: 2021-08-31 07:33 pm (UTC)no subject
Date: 2021-08-31 11:19 pm (UTC)no subject
Date: 2021-09-01 12:09 am (UTC)А я сначала ступил и подумал, что формулировка в https://en.wikipedia.org/wiki/Coupon_collector%27s_problem эквивалентна, но нет - распределение настолько кривое, что медиана сильно отличается от матожидания больше, чем на полсотни. Матожидание равно HarmonicNumber(365)*365 = 2364.6, т. е. 2365.
Симуляция подтверждает оба значения.
no subject
Date: 2021-08-30 08:34 pm (UTC)no subject
Date: 2021-08-30 09:58 pm (UTC)no subject
Date: 2021-08-30 08:45 pm (UTC)no subject
Date: 2021-08-30 10:06 pm (UTC)no subject
Date: 2021-08-30 10:29 pm (UTC)no subject
Date: 2021-08-30 10:31 pm (UTC)no subject
Date: 2021-08-30 11:24 pm (UTC)no subject
Date: 2021-08-31 09:54 pm (UTC)no subject
Date: 2021-09-01 12:22 am (UTC)