Глава 1. Случайные величины: знакомимся с личным составом
В основе всего матстата лежит теория вероятностей — ту самую аксиоматику, кстати, собрал наш земляк Андрей Николаевич Колмогоров (в честь него и училище). Так что тут мы на своей земле. Но прежде чем гонять статистику, надо познакомиться с главным действующим лицом — случайной величиной. Без неё дальше никак.
Случайная величина — это число, которое кидает случай
Смотри, всё просто. Проводишь какое-то дело, а результат заранее не знаешь — он зависит от случая. Вот это число, которое выпадает по итогу, и есть случайная величина.
Примеры на пальцах:
- сколько бракованных семок попалось в кульке;
- сколько минут ждёшь маршрутку на остановке;
- выпала решка или орёл;
- сколько телефонов удалось отжать за вечер (шутка, но число-то случайное).
Обозначать её принято греческой буквой («кси»). Не пугайся значка — это просто имя переменной, как , только с понтом. Договорились: — наша случайная величина, дальше она везде.
Вопрос на засыпку: а как эту случайность вообще описать по-человечески? Ну выпало и выпало — что тут скажешь? А вот что.
Частота нащупывает вероятность
Кинь монету один раз — ты ничего не понял: решка так решка. Кинь десять раз — уже примерно видишь, что решка выпадает где-то в половине случаев. Кинь десять тысяч раз — и доля решек прилипнет к намертво.
Вот это ключевая тема: частота (сколько раз выпало нужное, делённое на сколько всего кидал) с ростом числа попыток перестаёт скакать и устаканивается на каком-то числе. Это число и называют вероятностью.
Классика жанра — взять толстую книгу и посчитать, как часто в ней попадается буква «а». Чем длиннее текст, тем ближе эта доля к «настоящей» частоте буквы в языке. Работает с чем угодно: с буквами, с монетами, с семками, с вечерними движухами. Закон один: мало попыток — шумит, много попыток — сходится к правде.
Покрути ползунок числа бросков в виджете сверху. Видишь? При малом числе попыток частоту колбасит, а как накидываешь тысячи — она садится на прямую истинной вероятности и не рыпается. Вот так частота и нащупывает вероятность.
Формально вероятность обозначают буквой (от латинского probabilitas) и она всегда сидит в диапазоне от 0 до 1: . Ноль — никогда, единица — гарантированно, а всё интересное посередине.
Функция распределения: вся биография величины на одном графике
Теперь главный инструмент. Хочется описать случайную величину целиком — не «сколько выпало разок», а весь расклад: с какими шансами она бывает маленькой, средней, большой. Для этого придумали функцию распределения.
Определение. Функция распределения случайной величины — это
то есть вероятность того, что величина окажется не больше, чем .
Разберём по-нашему. Пусть — сколько телефонов ты отжал за вечер, и ходишь ты на дело много вечеров подряд. Тогда — это доля вечеров, когда улов был или меньше. Задал — получил долю совсем пустых вечеров. Задал — почти единица, потому что сотку за вечер поднять нереально, почти все вечера под эту планку попадают.
Отсюда сразу два свойства, которые надо чувствовать нутром:
- Функция не убывает: чем выше задираешь планку , тем больше вечеров под неё влезает. Назад доля не отматывается.
- Слева (при очень маленьких ) она жмётся к нулю, справа (при больших ) — подползает к единице. От «никогда» до «всегда».
Самое полезное: зная , можно посчитать вероятность попасть в любой промежуток. Шанс, что улов был больше , но не больше :
Логика дворовая: «доля вечеров с уловом от до » = «доля до » минус «доля до ». Отрезал лишнее снизу — вот тебе кусок посередине.
Плотность: где значения кучкуются
С функцией распределения разобрались, она отвечает на «сколько всего накопилось до ». А хочется ещё понять, где значения гуще, а где реже. Для этого есть плотность.
Для непрерывных величин плотность — это такая неотрицательная функция, что площадь под ней на куске даёт вероятность попасть в этот кусок:
Проще некуда: площадь под кривой = вероятность. Где плотность высокая — там значения валят кучей, случай туда попадает часто; где кривая присела к нулю — туда почти не залетает.
Связь с функцией распределения прямая — плотность это её производная (скорость роста):
Там, где круто прёт вверх, — плотность большая (значения кучкуются). Где идёт полого — плотность маленькая (пусто).
Три распределения, которые надо знать в лицо
Есть пара-тройка типовых раскладов, которые встречаются на каждом шагу. Запомни их как своих.
Равномерное — «пальцем в отрезок наугад»
Самое честное распределение. Величина равномерна на отрезке , если все точки для неё равноправны — как ткнуть пальцем наугад, не глядя. Вероятность попасть в любой кусочек равна просто длине этого кусочка: попасть в первую половину — шанс , в первую четверть — . Никакого блата, все точки равны.
Показательное — «сколько ждать до движухи»
Это про время до события. Сколько лампочка проработает до того, как перегорит. Сколько простоишь у ларька, пока подойдёт первый клиент. Сколько ждать, пока во дворе что-нибудь произойдёт. Задаётся параметром (насколько часто событие случается) и функцией
Фишка показательного — у него нет памяти: сколько бы ты уже ни прождал, шансы на «вот-вот случится» те же, как будто только начал. Ждёшь маршрутку двадцать минут — она не «должна вот-вот прийти по справедливости», ей на твоё ожидание плевать.
Бернулли — «выгорело или спалился»
Самое дворовое распределение, чище не бывает. Величина имеет распределение Бернулли, если у неё всего два исхода: (успех, с вероятностью ) и (провал, с вероятностью ).
Метафора сама себя пишет: одна попытка провернуть дело. Выгорело — записываем (шанс ). Спалился — записываем (шанс ). Всё, третьего не дано. Честная монета — это Бернулли с . А если монета кривая или дело рисковое () — просто шанс на успех другой, но суть та же: пан или пропал.
Погоняй все три распределения в виджете — покрути параметры и посмотри, как меняется форма:
Почему у Бернулли нет плотности
И тут важный водораздел. Величины бывают двух пород.
Непрерывные (равномерное, показательное) — значений у них тьма, они размазаны по всей прямой сплошняком. У таких есть плотность — есть что «размазывать».
Дискретные (Бернулли) — принимают конечное число значений. У Бернулли их вообще два: и . Вся вероятность сидит в этих двух точках железобетонными кусками ( и ), а между ними — пустота. Размазывать нечего, поэтому плотности у дискретных величин нет. Их график функции распределения — не плавная кривая, а лесенка со ступеньками ровно в тех точках, где сидят значения.
Пощупай руками
Хватит теории, запусти-ка код. Ниже — насэмплим кучу значений из показательного распределения и посмотрим на гистограмму: увидишь ту самую спадающую форму своими глазами. Жми «Run», можешь менять параметр lam и размер выборки:
Обрати внимание: среднее время ожидания выходит около — это не совпадение, но почему именно так, разберём в следующей главе про математическое ожидание.