Основы вероятности: события, И, ИЛИ, независимость
Прежде чем считать что-то сложное, освоим базовый язык случайности. Всего несколько простых правил — как комбинировать вероятности событий: складывать, перемножать, брать противоположное — лежат в основе почти всего дальнейшего, от A/B-тестов до спам-фильтров. Разберём их на наглядном примере: броске игрального кубика с шестью равновероятными исходами.
Кликайте A/B под исходами, чтобы менять события — диаграмма и числа пересчитываются вживую. На Венне: левый серп — только A, правый — только B, линза посередине — пересечение (A и B), снаружи — исходы вне обоих событий.
Возьмём бросок кубика — шесть равновероятных исходов. Событие — это набор интересующих исходов: «чётное» = {2,4,6}, «больше трёх» = {4,5,6}. Кнопками A и B под клетками задайте два события (по умолчанию A — чётные, B — больше трёх). Диаграмма Венна сверху раскладывает все шесть исходов: левый круг — A, правый — B, общая линза — исходы, попавшие сразу в оба. Вероятность P(A) — доля клеток события: 3 из 6 = 0.5.
Эти правила — не школьная формальность, а ежедневная арифметика аналитика. «Шанс, что хотя бы один из 1000 пользователей столкнётся с редким багом (p=0.1%)» считается через противоположное: 1 − 0.999¹⁰⁰⁰ ≈ 63%. Интуиция тут подводит, а правило — нет.
Перемножение независимых вероятностей объясняет и множественные сравнения (20 тестов, каждый с 5%-ным шансом ошибиться, → шанс хоть одного ложного срабатывания 1 − 0.95²⁰ ≈ 64%), и почему длинные совпадения подозрительны. Независимость — ключевое (и часто ложное) допущение, на которое всегда стоит смотреть.
Надёжность систем: вероятность отказа дублированных независимых узлов перемножается, поэтому резервирование резко снижает риск — на этом стоит инженерия отказоустойчивости.
Игры и лотереи: шансы джекпота — это произведение независимых вероятностей, отсюда и астрономическая редкость. Те же правила — за расчётом рисков в страховании.