что показывает функция плотности вероятности

Плотность распределения вероятностей

что показывает функция плотности вероятности

Feb 24, 2018 · 2 min read

Плотность распределения вероятностей непрерывной случайной величины нужна для того, чтобы показать изменение вероятности на каком-то конкретном элементе множества. Плотность распределения — это производная от функции распределения непрерывной случайной величины:

что показывает функция плотности вероятности

У дискретных (принимающих конечное или счетное число значений) величин плотности нет.

Вероятность того, что непрерывная случайная величина примет значение от a до b равна интегралу от a до b плотности распределения случайной величины:

что показывает функция плотности вероятности

А вот так это можно показать геометрически. Допустим, есть некая плотность распределения случайной величины:

что показывает функция плотности вероятности

Вероятность того, что X п римет значение от a до b, равна площади фигуры под кривой в диапазоне как раз от a до b (на графике эта площадь показана серым).

Для примера, можно поглядеть на плотность вероятности функции экспоненциального распределения. Формула самой функции выглядит так:

что показывает функция плотности вероятности

график функции распределения при 𝛌=0.5:

что показывает функция плотности вероятности

А вот так выглядит формула плотности распределения:

Источник

Плотность вероятности — это не сама вероятность

что показывает функция плотности вероятности

Sep 28, 2019 · 4 min read

Наибольшее значение вероятности — единица. Это общеизвестный факт! Однако для некоторых плотностей вероятности (например, плотности вероятности экспоненциального распределения на графике ниже), когда λ= 1.5 и 𝒙 = 0 плотность вероятности 1.5, что очевидно больше 1!

что показывает функция плотности вероятности

1. Почему так?

Даже если плотность вероятности f(x) принимает значение больше 1, если область, в которую она интегрируется, меньше 1, то она сводится к 1. Рассмотрим пример простой плотности вероятности — непрерывное равномерное распределение в области [0, 0.5]. Плотность вероятности непрерывного распределения 1/(b-a) постоянно равна 2.

что показывает функция плотности вероятности

Полная вероятность — э т о площадь области под графиком f(x),
то есть 2*0.5 = 1. Как видите, даже если плотность вероятности больше 1, то при интегрировании в область меньше 1 она сводится к 1.

2. Плотность вероятности и вероятность

Разве плотность вероятности f(x) не есть сама вероятность? Нет. Потому что f(x) может быть больше 1. f(𝒙) — это просто высота графика плотности вероятности при X = 𝒙.

Вся путаница “плотность вероятности = вероятность” возникает из-за того, что мы привыкли к понятию “функция вероятности = вероятность”, что верно. Однако плотность вероятности не то же самое, что функция вероятности. Ее не стоит интерпретировать так же, потому что дискретные и непрерывные случайные величины определяются по-разному.

Чтобы найти вероятность P(𝐗=𝒙) для дискретных случайных величин, мы ищем значение функции вероятности в одной точке. Вот так — в Пуассоновском распределении. Для непрерывных случайных величин мы берем интеграл от плотности вероятности на конкретном промежутке, чтобы найти вероятность того, что X попадет в этот промежуток.

Теперь, конечно, все понятно. Однако вы можете задаться вопросом… Почему мы должны интегрировать плотность вероятности? Можем ли мы просто суммировать значения плотности, как делаем это со значениями функции вероятности?

Нет. Потому, что для непрерывных случайных величин вероятность того, что 𝐗 принимает какое-либо конкретное значение 𝒙 равна 0. Ниже подробности.

3. Непрерывная случайная величина и вероятность

Посмотрим на предыдущий пример, непрерывное равномерное распределение в [0, 0.5]. Плотность вероятности при x=1 равна двум. Но почему вероятность при x=1 нулевая? Чтобы ответить на этот вопрос, нужно сначала ответить на другой.
Сколько всего чисел в области [0, 0.5]?

Бесконечность. Бесконечное множество, если быть математически точной. 0.1, 0.01, 0.001, 0.0001, … Можно продолжать вставлять 0 перед единицей. Следовательно, непрерывная случайная величина имеет бесконечное число возможных значений, даже если область определения невелика и фиксирована. Допустим, плотность вероятности для каждого значения на промежутке [0, 0.5] имеет экстремально малое значение, например, 000000001. Тем не менее, сумма бесконечного числа значений достигнет бесконечности независимо от того, насколько малы эти значения. Значит, чтобы получить сумму вероятностей, равную 1, вероятность в каждой конкретной точке должна быть 1/∞, то есть 0.

Это тоже не имеет смысла. Если добавить бесконечное число нулей, все равно получится нуль. Полная вероятность должна составлять единицу, а не нуль.

Дело в том, что нельзя использовать понятие дискретной функции вероятности (у одного значения одна вероятность) для непрерывных величин. Нельзя определить вероятность непрерывных величин таким же образом, что и дискретных.

4. Вероятность из плотности вероятности

Заимствуем идею в интегрировании

Если вероятность того, что X находится точно в точке 𝒙, равна нулю, как насчет очень маленького интервала вокруг точки 𝒙? Например, [𝒙, 𝒙+d𝒙]? Пусть d𝒙 будет 0.00000000001. Тогда вероятность того, что X попадет в интервал [𝒙, 𝒙+d𝒙] — это область под кривой f(𝒙) расположенной между [𝒙, 𝒙+d𝒙]. Если d𝒙 бесконечно мало, этого приближения достаточно для P(𝐗=𝒙).

Источник

Плотность распределения случайной величины

Что такое плотность вероятности

Плотность вероятности — это производная от функции F(x), описывающей распределение случайной величины.

Практические задачи, где требуется вычислить случайные величины, часто приходится решать в квантовой механике, например, рассчитывая коэффициенты отражения и прохождения квантовых частиц, движущихся в потенциальном поле. Также непрерывные случайные величины широко используют в генетике, ядерной физике.

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

Плотность \(f(x)\) аналогична таким понятиям, как плотность тока в теории электричества или плотность распределения масс на оси абсцисс.

Свойства плотности распределения

Плотность распределения обладает следующими свойствами:

Функция распределения непрерывной случайной величины

Любое дискретное распределение не является абсолютно непрерывным относительно меры Лебега, поэтому дискретные случайные величины не имеют плотности.

Согласно центральной предельной теореме теории вероятностей, чаще всего сумма множества случайных и слабо связанных друг с другом величин стремится к нормальному распределению. Если распределить группу людей на подгруппы по росту, большинство окажется среднего роста, то же самое будет с весом, коэффициентом интеллекта и многими другими параметрами.

Также встречаются следующие абсолютно непрерывные распределения:

График плотности распределения

что показывает функция плотности вероятности

Площадь, заштрихованная на иллюстрации, соответствует вероятности события \(\.\)

что показывает функция плотности вероятности

Нормальное распределение задается функцией плотности вероятности, совпадающей с функцией Гаусса.

\(\mu\) — математическое ожидание, \(\sigma\) — среднеквадратическое отклонение, \(а \sigma^2\) — дисперсия распределения.

Примеры задач

Задача 1

Распределение непрерывной случайной величины \(X\) задано функцией

функция распределения непрерывна, следовательно:

что показывает функция плотности вероятности

Задача 2

Источник

Про вероятности

что показывает функция плотности вероятности
(source)

Иногда мне приходится рассказывать другим людям как работает машинное обучение и, в частности, нейронные сети. Обычно я начинаю с градиентного спуска и линейной регрессии, постепенно переходя к многослойным перцептронам, автокодировщикам и свёрточным сетям. Все понимающе кивают головой, но в какой-то момент кто-нибудь прозорливый обязательно спрашивает:

А почему так важно, чтобы переменные в линейной регрессии были независимы?

А почему для изображений используются именно свёрточные сети, а не обычные полносвязные?

«О, это просто», — хочу ответить я. — «потому что если бы переменные были зависимыми, то нам пришлось бы моделировать условное распределение вероятностей между ними» или «потому что в небольшой локальной области гораздо проще выучить совместное распределение пикселей». Но вот проблема: мои слушатели ещё ничего не знают про распределения вероятностей и случайные переменные, поэтому приходится выкручиваться другими способами, объясняя сложнее, но с меньшим количеством понятий и терминов. А что делать, если попросят рассказать про батч нормализацию или генеративные модели, так вообще ума не приложу.

Так давайте не будем мучить себя и других и просто вспомним основные понятия теории вероятностей.

Случайные переменные

Представим, что у нас есть анкеты людей, где указаны их возраст, рост, пол и количество детей:

ageheightgenderchildren
3217512
2818011
1716400
....

Каждая строчка в такой таблице — это объект. Каждая ячейка — значение переменной, характеризующей этот объект. Например, возраст первого человека — 32 года, а рост второго — 180см. А что, если мы хотим описать некоторую переменную сразу для всех наших объектов, т.е. взять целую колонку? В этом случае у нас будет не одно конкретное значение, а сразу несколько, каждое со своей частотой встречаемости. Список возможных значений + соответсвующая вероятность и называется случайной переменной (random variable, r.v.).

Дискретные и непрерывные случайные переменные

Чтобы это отложилось в голове, я повторю ещё раз: случайная переменная полностью задаётся распределением вероятностей своих значений. Есть 2 основных типа случайных переменных: дискретные (discrete) и непрерывные (continuous).

Дискретные переменные могут принимать набор чётко разделимых значений. Обычно я изображаю их как-нибудь так (probability mass function, pmf):

что показывает функция плотности вероятности

А текстом это обычно записывается так (g — gender):

что показывает функция плотности вероятности

Т.е. вероятность того, что случайно взятый человек из нашей выборки окажется женщиной (что показывает функция плотности вероятности) равна 0.3, а мужчиной (что показывает функция плотности вероятности) — 0.7, что эквивалентно тому, что в выборке было 30% женщин и 70% мужчин.

К дискретным же переменным относятся количество детей у человека, частота встречаемости слов в тексте, количество просмотров фильма и т.д. Результат классификации на конечное число классов, кстати, — это тоже дискретная случайная переменная.

Непрерывные переменные могут принимать любое значение в определённом интервале. Например, даже если мы записываем, что рост человека — 175см, т.е. округляем до 1 сантиметра, на самом деле он может быть 175.8231см. Изображают непрерывные переменные обычно с помощью кривой плотности вероятности (probability density function, pdf):

что показывает функция плотности вероятности

График плотности вероятности — штука хитрая: в отличие от графика массы вероятности для дискретных переменных, где высота каждой колонки показывает непосредственно вероятность получить такое значение, плотность вероятности показывает относительное количество вероятности вокруг некоторой точки. Саму же вероятность в этом случае можно посчитать только для интервала. Например, в этом примере вероятность, что случайно взятый человек из нашей выборки будет иметь рост от 160 до 170см равна примерно 0.3.

Вопрос: может ли плотность вероятности в какой-то точке быть больше единицы? Ответ — да, конечно, главное, чтобы общая площадь под графиком (или, говоря математически, интеграл плотности вероятности) был равен единице.

что показывает функция плотности вероятности

где что показывает функция плотности вероятности(мат. ожидание, mean) и что показывает функция плотности вероятности(дисперсия, variance) — параметры распределения. Т.е. имея всего 2 числа мы можем полностью описать распределение, посчитать его плотность вероятности в любой точке или суммарную веростность между двумя значениями. К сожалению, далеко не для любого набора данных найдётся распределение, которое сможет его красиво описать. Есть много способов бороться с этим (взять хотя бы смесь нормальных распределений), но это уже совсем другая тема.

Другие примеры непрерывного распределения: возраст человека, интенсивность пикселя на изображении, время ответа от сервера и т.д.

Совместное, маргинальное и условное распределения

Обычно мы рассматриваем свойства объекта не по одному, а в комбинации с другими, и здесь появляется понятие совместного распределения (joint probability) нескольких переменных. Для двух дискретных переменных мы можем изобразить его в виде таблицы (g — gender, c — # of children):

c=0c=1c=2
g=00.10.10.1
g=10.20.40.1

Согласно этому распределению, вероятность встретить в нашем наборе данных женщину с 2-мя детьми равна что показывает функция плотности вероятности, а бездетного мужчину — что показывает функция плотности вероятности.

Для двух непрерывных переменных, например, роста и возраста, нам снова придётся задать аналитическую функцию распределения что показывает функция плотности вероятности, аппроксимировав его,
например, многомерным нормальным. Таблицей это не запишешь, зато можно нарисовать:

что показывает функция плотности вероятности

Имея совместное распределение, мы можем найти распределение каждой переменной по отдельности, просто суммировав (в случае дискретных) или интегрировав (в случае непрерывных) остальные переменные:

что показывает функция плотности вероятности

Это можно представить в виде суммирования по каждой строке или столбцу таблицы и вынесением результат на поля таблицы:

c=0c=1c=2
g=00.10.10.10.3
g=10.20.40.10.7

Так мы снова получаем что показывает функция плотности вероятностии что показывает функция плотности вероятности. Процесс вынесения на поля (margin) даёт название и самому получившемуся распределению — маргинальное (marginal probability).

А что, если мы уже знаем значение одной из переменных? Например, мы видим, что перед нами мужчина и хотим получить распределение вероятностей количества его детей? Таблица совместной вероятности и тут нам поможет: поскольку мы уже точно знаем, что перед нами мужчина, т.е. что показывает функция плотности вероятности, мы можем выбросить из рассмотрения все остальные варианты и рассматривать только одну строчку:

c=0c=1c=2
g=10.20.40.1

что показывает функция плотности вероятности

Поскольку вероятности так или иначе должны суммироваться в единицу, получившиеся значения нужно нормализовать, после чего получится:

что показывает функция плотности вероятности

Распределение одной переменной при известном значении другой называется условным (conditional probability).

Правило цепи

А соединяются все эти вероятности одной просто формулой, которая называется правилом цепи (chain rule, не путать с правилом цепи в дифференцировании):

что показывает функция плотности вероятности

Формула эта симметричная, поэтому так тоже можно:

что показывает функция плотности вероятности

Интерпретация правила очень простая: если что показывает функция плотности вероятности— вероятность того, что я пойду на красный свет, а что показывает функция плотности вероятности— вероятность того, что человек, переходящий на красный свет, будет сбит, то совместная вероятность пойти на красный свет и быть сбитым как раз и равна произведению вероятностей этих двух событий. Но вообще лучше ходите на зелёный.

Зависимые и независимые переменные

Как уже говорилось, если у нас есть таблица совместного распределения, то мы знаем про систему всё: можно вычислить маргинальную веростность любой переменной, можно условное распределение одной переменной при известной другой и т.д. К сожалению, на практике составить такую таблицу (или просчитать параметры непрерывного распределения) в большинстве случаев невозможно. Например, если мы захотим посчитать совместное распределение встречаемости 1000 слов, то нам понадобится таблица из

107150860718626732094842504906000181056140481170553360744375038837035105112493612
249319837881569585812759467291755314682518714528569231404359845775746985748039345
677748242309854210746050623711418779541821530464749835819412673987675591655439460
77062914571196477686542167660429831652624386837205668069376

(чуть больше 1e301) ячеек. Для сравнения, количество атомов в наблюдаемой вселенной равно примерно 1e81. Пожалуй, покупкой дополнительной планки памяти тут не обойдёшься.

Но есть одна приятная деталь: не все переменные зависят друг от друга. Вероятность того, пойдёт ли завтра дождь, вряд ли зависит от того, перехожу ли я дорогу на красный свет. Для независимых переменных условное распределение одной от другой равно просто маргинальному распределению:

что показывает функция плотности вероятности

По-честному, совместная вероятность 1000 слов записывается так:

что показывает функция плотности вероятности

А вот если мы «наивно» предположим, что слова не зависят друг от друга, то формула превратится в:

что показывает функция плотности вероятности

А чтобы сохранить вероятности что показывает функция плотности вероятностидля 1000 слов нужна таблица всего с 1000 ячеек, что вполне приемлемо.

Почему тогда не считать все переменные независимыми? Увы, так мы потеряем массу информации. Представим, что мы хотим посчитать вероятность того, что пациент болен гриппом в зависимости от двух переменных: боли в горле и повышенной температуры. Отдельно боль в горле может говорить как о болезни, так и том, что пациент только что громко пел. Отдельно повышенная температура может говорить как о болезни, так и о том, что человек только что вернулся с пробежки. А вот если мы одновременно наблюдаем и температуру, и боль в горле, то это уже серьёзная причина выписать пациенту больничный.

Логарифм

Очень часто в литературе можно увидеть, что используется не просто вероятность, а её логарифм. Зачем? Всё довольно прозаично:

В примере со словами вероятность встретить любое слово что показывает функция плотности вероятности, как правило, сильно меньше единицы. Если мы попробуем перемножить много маленьких вероятностей на компьютере с ограниченной точностью вычислений, догадываетесь что будет? Ага, очень быстро наши вероятности округляться к нулю. А вот если мы сложим много отдельных логарифмов, то выйти за пределы точности вычислений будет практически невозможно.

Условная вероятность как функция

Если после всех этих примеров у вас сложилось впечатление, что условная вероятность всегда вычисляется подсчётом количества раз, которое встретилось некоторое значение, то спешу развеять это заблуждение: в общем случае условная вероятность — это некоторая функция одной случайной переменной от другой:

что показывает функция плотности вероятности

где что показывает функция плотности вероятности— это некоторый шум. Виды шума — это тоже отдельная тема, в которую мы сейчас влезать не будем, а вот на функции что показывает функция плотности вероятностиостановимся поподробней. В примерах с дискретными переменными выше в качестве функции мы использовали простой подсчёт встречаемости. Это само по себе хорошо работает во многих случаях, например, в наивном байесовском классификаторе для текста или поведения пользователей. Чуть более сложная модель — линейная регрессия:

что показывает функция плотности вероятности

Здесь тоже делается предположение о том, что переменные что показывает функция плотности вероятностинезависимы друг от друга, но распределение что показывает функция плотности вероятностиуже моделируется с помощью линейной функции, параметры которой что показывает функция плотности вероятностинужно найти.

Многослойный перцептрон — это тоже функция, но благодаря промежуточным слоям, на которые влияют все входные переменные сразу, MLP позволяет моделировать зависимость выходной переменной от комбинации входных, а не только от каждой из них по отдельности (вспомните пример с болью в горле и температурой).

Свёрточная сеть работает с распределением пикселей в локальной области, покрываемой размером фильтра. Рекуррентные сети моделируют условное распределение следующего состояния от предыдущего и входных данных, а также выходной переменной от текущего состояния. Ну, в общем, вы поняли идею.

Теорема Байеса и умножение непрерывных переменных

Помните правило сети?

что показывает функция плотности вероятности

Если убрать левую часть, то получим простое и очевидное равенство:

что показывает функция плотности вероятности

А если теперь перенесём что показывает функция плотности вероятностинаправо, то получим знаменитую формулу Байеса:

что показывает функция плотности вероятности

Итересный факт: русское произношение «байес» в английском звучит как слово «bias», т.е. «смещение». А вот фамилия учёного «Bayes» читается как «бэйс» или «бэйес» (лучше послушать в Yandex Translate).

Формула настолько избитая, что каждая её часть имеет своё название:

Байесовская статистика — штука жутко интересная, но влезать в неё сейчас мы не будем. Единственный вопрос, который хотелось бы затронуть, — это перемножение двух распределений непрерывных переменных, которое у нас встречается, например, в числителе формулы Байеса, да и вообще в каждой второй формуле над непрерывными переменными.

Допустим, что у нас есть два распределения что показывает функция плотности вероятностии что показывает функция плотности вероятности:

что показывает функция плотности вероятности

И мы хотим получить их произведение:

что показывает функция плотности вероятности

Мы знаем плотность вероятности обоих распределений в каждой точке, поэтому, по-честному и в общем случае, нам нужно перемножить плотности в каждой точке. Но, если мы вели себя хорошо, то что показывает функция плотности вероятностии что показывает функция плотности вероятностиу нас заданы параметрами, например, для нормального распределения 2-мя числами — матожиданием и дисперсией, а для их произведения придётся считать вероятность в каждой точке?

К счастью, произведение многих известных распределений даёт другое известное распределение с легко вычислимыми параметрами. Ключевое слово здесь — conjugate prior.

Как бы мы не вычисляли, произведение двух нормальных распределений даёт ещё одно нормальное распределение (правда, ненормализованное):

что показывает функция плотности вероятности

Ну и просто для сравнения распределение смеси 3х нормальных распределений:

что показывает функция плотности вероятности

Вопросы

Раз уж это туториал и кто-нибудь наверняка захочет запомнить то, что здесь было написано, вот несколько вопросов для закрепления материала.

Пусть рост человека — нормально распределённая случайная переменная с параметрами что показывает функция плотности вероятностии что показывает функция плотности вероятности. Какова вероятность встретить человека ростом ровно 178см?

Правильными ответами можно считать «0», «бесконечно мала» или «не определена». А всё потому что вероятность непрерывной переменной считается на некотором интервале. Для точки интервал — это её ширина, в зависимости от того, где вы учили математику, длину точки можно считать нулём, бесконечно малой или вообще не определённой.

Пусть что показывает функция плотности вероятности— количество детей у заёмщика кредита (3 возможными значения), что показывает функция плотности вероятности— признак того, отдал ли человек кредит (2 возможных значения). Мы используем формулу Байеса для предсказания, отдаст ли конкретный клиент с 1 ребёнком кредит. Сколько возможных значений может принимать априорное и апостериорное распределения, а также правдоподобие и маргинальное правдоподобие?

Таблица совместного распредления двух переменных в данном случае небольшая и имеет вид:

c=0c=1c=2
s=0p(s=0,c=0)p(s=0,c=1)p(s=0,c=2)
s=1p(s=1,c=0)p(s=1,c=1)p(s=1,c=2)

где что показывает функция плотности вероятности— признак успешно отданного кредита.

Формула Байеса в данном случае имеет вид:

что показывает функция плотности вероятности

Если все значения известны, то:

Нейронные сети, оптимизирующие расстояние между двумя расспределениями что показывает функция плотности вероятностии что показывает функция плотности вероятности, зачастую используют в качестве оптимизационной цели кросс-энтропию (cross entropy) или расстояние Кульбака-Лейблера (Kullback-Leibler divergence). Последнее определяется как:

что показывает функция плотности вероятности

что показывает функция плотности вероятности— это мат. ожидание по что показывает функция плотности вероятности, а почему в основной части — что показывает функция плотности вероятности— используется деление, а не просто разница между плотностями двух функций что показывает функция плотности вероятности?

что показывает функция плотности вероятности

Другими словами, это и есть разница между плотностями, но в логарифмическом пространстве, которе является вычислительно более стабильным.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *