HomeAlone-1400x480-Title.jpg

Всех с Рождеством и Новым Годом!

Вдохновившись замечательной работой Луиса Батальи (Luis Batalha в Twitter / X), я решил ответить на такой же вопрос:

Какова вероятность, что все взрослые в фильме «Один дома» проспали будильник?

Tl;DR — всего около 1%! Подробности ниже :)

image.png

В работе Луиса ему пришлось вводить разные предпосылки про среднюю продолжительность сна, время, когда люди ложатся и просыпаются и т.д. У меня в этом плане чуть более выгодная позиция, так как я могу напрямую посчитать все статистики по большим анонимизированным выборкам.

Итак, вооружившись Claude Code и затратив примерно полчаса времени, получилась следующая история.

<aside> <img src="/icons/robot_green.svg" alt="/icons/robot_green.svg" width="40px" />

Disclaimer: так как весь код — это отборный AI-slop, к которому я руками не притрагивался, приводить его здесь не буду, лучше посмотрим на сами результаты :)

</aside>

Данные

Сначала я немного пообщался с ChatGPT, чтобы определить примерный возраст всех взрослых, которые присутствовали в тот момент:

Персонаж Актёр Возраст актёра (1990) Оценка возраста персонажа
Питер Маккалистер John Heard 45 ~42–46
Кейт Маккалистер Catherine O’Hara 36 ~38–42
Фрэнк Маккалистер Gerry Bamman 43 ~40–45
Лесли Маккалистер Terrie Snell неизвестно ~38–43

Далее я вытащил анонимизированные данные сна 100 000 случайно выбранных мужчин и женщин тех же возрастных диапазонов за 22 декабря 2025 года.

<aside> ℹ️

Маккалистеры, напомню, опаздывали на самолёт утром 22 декабря 1990 года, рынок носимых трекеров сна тогда был не особо переполнен, так что предположим, что год не так важен, как само предрождественское время.

</aside>


Немного базовой статистики по данным:

Biological Sex Count Mean Age Std Dev Min Median Max
Female 50,000 40.30 1.71 38 40 43
Male 50,000 43.97 1.41 42 44 46
Sleep duration distribution
count    100000.000000
mean          7.086974
std           1.204362
min           3.500000
25%           6.333333
50%           7.108333
75%           7.866667
max          14.075000