Учебник Теория вероятностей через симуляции для начинающих
Это курс теории вероятностей нового типа: мы не просто выводим формулы, а тут же проверяем их экспериментом. Каждый ключевой результат — закон больших чисел, формула Байеса, математическое ожидание, центральная предельная теорема — сопровождается короткой симуляцией Монте-Карло на чистом Python (модули random, math, itertools, statistics), которую можно запустить прямо в браузере и увидеть, как экспериментальное число сходится к теоретическому. Курс рассчитан на старшеклассников, студентов и самоучек, которые хотят не зазубрить, а понять и проверить. Вы научитесь читать вероятностные формулы, переводить их в код и доверять результату, потому что видели его своими глазами.
Курс «Теория вероятностей через симуляции» состоит из 8 разделов и 23 уроков: Что такое вероятность, Комбинаторика, Условная вероятность и формула Байеса, Случайные величины, ожидание и дисперсия, Распределения, Знаменитые парадоксы, Предельные теоремы и Прикладные модели. Уроки идут по порядку — от основ к более сложным темам, в каждом есть объяснение с примерами, а в конце — вопросы для самопроверки. К урокам привязаны задачи с автоматической проверкой: прочитали тему — сразу закрепили её кодом.
Программа курса
1 Что такое вероятность
- Вероятность как доля: частотный смысл
Что такое вероятность с точки зрения частоты, как её оценить экспериментом и почему симуляция — честный способ проверить формулу.
- Закон больших чисел: сходимость частоты к p
Закон больших чисел простыми словами: как частота события сходится к вероятности и как увидеть это сходимость в симуляции броска монеты.
- Симуляция событий: операции над вероятностями
Сложение и умножение вероятностей, независимость и формула включений-исключений — с проверкой каждой формулы симуляцией.
- Вероятность как доля: частотный смысл
2 Комбинаторика
- Правило умножения и перестановки
Основное правило комбинаторики и факториал: сколько способов расставить объекты по порядку и как проверить число перестановок перебором.
- Размещения и сочетания: биномиальный коэффициент
Размещения и сочетания из n по k, формула биномиального коэффициента C(n,k) и его проверка перебором комбинаций.
- Задачи подсчёта: парадокс дней рождения как пример
Решаем комбинаторные задачи на вероятность через дополнение: классическая задача о совпадении дней рождения с точным расчётом и симуляцией.
- Правило умножения и перестановки
3 Условная вероятность и формула Байеса
- Условная вероятность: когда известна часть истины
Что такое условная вероятность P(A|B), как она пересчитывает шансы при новой информации и проверка определения симуляцией на кубике.
- Формула полной вероятности
Формула полной вероятности: как собрать вероятность события из вкладов нескольких гипотез — с разбором на задаче о двух урнах и симуляцией.
- Формула Байеса: тест на болезнь
Формула Байеса на примере медицинского теста: почему положительный результат при редкой болезни часто ложный, с точным расчётом и симуляцией.
- Условная вероятность: когда известна часть истины
4 Случайные величины, ожидание и дисперсия
- Случайная величина и математическое ожидание
Что такое случайная величина и математическое ожидание E[X], как оно связано со средним и проверка формулы симуляцией для кубика.
- Дисперсия и стандартное отклонение
Дисперсия Var(X) и стандартное отклонение: как измерить разброс случайной величины, формула через E[X^2] и проверка симуляцией.
- Линейность математического ожидания
Линейность математического ожидания: почему E[X+Y]=E[X]+E[Y] даже для зависимых величин и как это решает сложные задачи — с симуляцией.
- Случайная величина и математическое ожидание
5 Распределения
- Бернулли и биномиальное распределение
Распределение Бернулли и биномиальное распределение: формула P(X=k), ожидание np, дисперсия np(1-p) и подтверждающая симуляция.
- Геометрическое распределение и Пуассон
Геометрическое распределение (ожидание 1/p) и распределение Пуассона для редких событий: формулы, ожидания и проверка симуляцией.
- Равномерное и нормальное распределения
Непрерывные распределения: равномерное и нормальное (Гаусса). Плотность, правило трёх сигм и проверка симуляцией долей в интервалах.
- Бернулли и биномиальное распределение
6 Знаменитые парадоксы
- Парадокс Монти Холла
Парадокс Монти Холла: почему смена двери удваивает шанс выигрыша до 2/3. Разбор через условную вероятность и подтверждающая симуляция.
- Разорение игрока
Задача о разорении игрока: вероятность дойти до цели в честной и нечестной игре, формула и симуляция случайного блуждания капитала.
- Парадокс Симпсона
Парадокс Симпсона: как тренд в группах меняется на противоположный при объединении данных. Числовой пример приёма и симуляция-агрегация.
- Парадокс Монти Холла
7 Предельные теоремы
- Центральная предельная теорема
Центральная предельная теорема: почему сумма многих независимых величин стремится к нормальному распределению. Гистограмма сумм равномерных в симуляции.
- Оценка числа π методом Монте-Карло
Метод Монте-Карло для оценки числа пи через случайные точки в квадрате. Формула 4·(доля в круге), симуляция и анализ точности.
- Центральная предельная теорема
8 Прикладные модели
- Случайные блуждания
Случайное блуждание на прямой: почему среднее смещение нулевое, а типичное расстояние растёт как корень из числа шагов. Симуляция и закон sqrt(n).
- Цепи Маркова и стационарное распределение
Цепи Маркова: переходы между состояниями, матрица переходов и стационарное распределение. Численная оценка долгосрочных долей симуляцией.
- Оценка интегралов методом Монте-Карло
Численное интегрирование методом Монте-Карло: интеграл как среднее значение функции на случайных точках. Формула, симуляция и сравнение с точным ответом.
- Случайные блуждания