1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7

# теория · шаг 2 из 7

Совместная плотность: условие на точное значение

Коротко

Совместная плотность f(x,y) распределяет вероятность по плоскости двух величин. Чтобы оставить одну величину, интегрируй по второй: так получается маргинальная плотность. Независимость требует факторизации на всей области, включая нулевые части. Условие Y=y нельзя подставить в обычное отношение вероятностей: у точки вероятность ноль. В гладких внутренних областях при fY(y)>0 условная плотность равна f(x,y)/fY(y). Она нормирует сечение совместной области и позволяет вычислять условные вероятности и средние.

Если можешь нормировать сечение треугольной области и отличить его от исходной плотности X, переходи к «Теперь сам».

Как думаешь, что осталось после точного измерения

Есть два момента X и Y внутри секунды, причём известно, что X раньше Y. Совместная модель равномерно заполняет треугольник 0<x<y<1. Теперь прибор сообщил Y=1/2. Может ли X по-прежнему находиться в [0,1]? Нет: после такого условия остаётся только участок от 0 до 1/2.

Но вероятность события Y=1/2 равна нулю. Прямая подстановка P(X≤a,Y=1/2)/P(Y=1/2) дала бы 0/0. Это не запрет на анализ точного измерения. Нужен другой переход: условие на тонкую горизонтальную полосу, а затем уменьшение её толщины. Он сохраняет сведения о форме сечения.

На что это похоже

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

Планы могут иметь одинаковую общую ширину, но разную форму: прямоугольник или треугольник. Поэтому одного распределения координаты X недостаточно, чтобы восстановить её закон после знания Y. Совместная модель хранит связь, которую отдельные средние и отдельные плотности могли потерять.

Механизм: интегрирование и сечение

Совместная функция распределения F(x,y)=P(X≤x,Y≤y) накапливает массу нижнего левого прямоугольника. В рассматриваемой модели совместная плотность неотрицательна и её интеграл по всей плоскости равен 1. Вероятность любой области получаем суммированием маленьких прямоугольников площади dx·dy.

Маргинальные плотности оставляют одну координату: fX(x)=∫f(x,y)dy, fY(y)=∫f(x,y)dx. Это не подстановка y=0 или какого-то среднего Y. Интегрируются все допустимые значения второй координаты. В областях, где совместная плотность нулевая, добавлять нечего.

Для независимых X,Y совместная функция распределения равна FX(x)FY(y). При наличии плотностей это соответствует f(x,y)=fX(x)fY(y) почти всюду: изменение плотности на границе нулевой площади не меняет вероятностей. Факторизацию проверяют и с учётом носителя. Запись «2=2·1» внутри треугольника не доказывает независимость, потому что сам треугольник связывает координаты.

Правило

Для рассматриваемых гладких сечений при fY(y)>0 условная плотность X при Y=y равна fX|Y(x|y)=f(x,y)/fY(y). Вероятность интервала X интегрирует эту плотность по интервалу, условное среднее - интегрирует x с этой плотностью. Если условие задано областью положительной вероятности, обычное отношение вероятностей продолжает работать.

Откуда появляется деление на fY(y)? В полосе y≤Y≤y+h вся масса примерно fY(y)h, а часть с X в коротком интервале ширины dx около x примерно f(x,y)dx·h. Толщина полосы сокращается. Устремляя её к нулю в гладком внутреннем участке, получаем указанное отношение. При fY(y)=0 это вычисление не определяет условный закон; применять формулу с нулевым знаменателем нельзя.

Разбор: равномерность на треугольнике

Площадь области 0<x<y<1 равна 1/2. Поэтому совместная плотность внутри равна 2. При фиксированном y допустимы x от 0 до y, откуда fY(y)=2y. При фиксированном x допустимы y от x до 1, откуда fX(x)=2(1−x). Каждая маргинальная плотность интегрируется в 1.

При условии Y=y отношение плотностей равно 2/(2y)=1/y на (0,y). Это равномерный закон на сечении, поэтому E[X|Y=y]=y/2. Для y=1/2 вероятность X≤1/4 равна 1/2. Без условия она другая: P(X≤1/4)=∫₀^(1/4)2(1−x)dx=7/16. Знание второй координаты изменило распределение первой.

joint_triangle.py
from fractions import Fraction


def conditional_cdf(a, y):
    if not 0 < y < 1:
        raise ValueError("y должен быть внутри (0,1)")
    return max(Fraction(0), min(Fraction(1), a / y))


for y in [Fraction(1, 4), Fraction(1, 2), Fraction(3, 4)]:
    print("y =", y, "fY =", 2 * y,
          "E[X|Y=y] =", y / 2)
    print("P(X <= 1/4 | Y=y) =", conditional_cdf(Fraction(1, 4), y))
print("P(X <= 1/4) =", 2 * Fraction(1, 4) - Fraction(1, 4) ** 2)
↳  выводpython3 joint_triangle.py
y = 1/4 fY = 1/2 E[X|Y=y] = 1/8
P(X <= 1/4 | Y=y) = 1
y = 1/2 fY = 1 E[X|Y=y] = 1/4
P(X <= 1/4 | Y=y) = 1/2
y = 3/4 fY = 3/2 E[X|Y=y] = 3/8
P(X <= 1/4 | Y=y) = 1/3
P(X <= 1/4) = 7/16

Программа вычисляет только внутренние сечения 0<y<1; сообщение об ошибке защищает условие применимости. max и min обрезают CDF до 0 и 1: если порог a выше всего сечения, вероятность уже равна 1. По мере увеличения y тот же порог 1/4 занимает меньшую долю доступного интервала.

Разбор: квадрат и условие положительной ширины

Теперь X и Y независимо равномерны на [0,1]. Совместная плотность равна 1 на всём единичном квадрате, обе маргинальные плотности тоже равны 1. Внутреннее сечение Y=y не меняет закон X: условная вероятность X≤1/4 остаётся 1/4. Здесь факторизация работает и для высоты, и для всей области.

Вернёмся к треугольнику и заменим точное условие на Y≤1/2. Его вероятность равна ∫₀^(1/2)2y dy=1/4. Для X≤1/4 одновременно остаётся площадь под сечениями от x=0 до 1/4 и y от x до 1/2. Вероятность этой области равна ∫₀^(1/4)2(1/2−x)dx=3/16. Разделив на 1/4, получим условную вероятность 3/4. Это не ответ 1/2 при условии Y=1/2: широкая область и её верхняя граница - разные сведения.

Что ломается без этого

Подставляют Y=y в совместную плотность и забывают нормировать. В треугольнике при y=1/2 такая ошибка случайно не видна: сечение плотности 2 имеет длину 1/2 и уже даёт площадь 1. При y=1/4 оно даст только 1/2. Поэтому проверка одного красивого сечения может скрыть дефект; полезно взять два разных y.

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

Зачем это в работе

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

Теперь сам

В треугольной модели известно Y=3/4. Найди P(X≤1/4 | Y=3/4) и E[X|Y=3/4]. Совпадают ли эти ответы с равномерным X на всём [0,1]?

Ответ. Плотность сечения равна 4/3 на (0,3/4). Вероятность равна 1/3, среднее 3/8. У равномерного X на всём [0,1] они были бы 1/4 и 1/2. Различие вызвано условием и исходной формой совместной области.

Главное

Условный закон получается из совместного распределения и повторной нормировки доступной области. Точное значение непрерывной координаты требует условной плотности; отдельные маргинальные законы не сообщают, независимы ли координаты.

Комментарии

Пока нет комментариев. Будь первым!

Оставить комментарий

Комментарий появится после проверки. Email не публикуется. Войти, чтобы не вводить имя каждый раз.