Вероятность
Дисперсия, ковариация и ковариационная матрица
Ковариационная матрица симметрична и неотрицательно определена — а значит к ней применимо всё из блока 1
Дисперсия: разброс в квадрате единиц
Дисперсия измеряется в квадрате единиц исходной величины, поэтому для интерпретации берут корень. Отсюда и разное поведение при масштабировании:
Сдвиг не влияет ни на то, ни на другое — разброс не зависит от того, где находится центр.
Ковариация
Знак говорит о направлении связи: положительная ковариация означает, что величины отклоняются от своих средних в одну сторону. Дисперсия — частный случай: .
Теперь дисперсия суммы в общем виде:
Знакомое «дисперсии складываются» — это частный случай при нулевой ковариации. Стоит запомнить именно общую формулу: перекрёстный член исчезает только при некоррелированности.
Корреляция: ковариация без единиц
Сравните с косинусом угла из блока 1: . Это та же формула, и не по аналогии. Ковариация — это скалярное произведение на пространстве центрированных случайных величин, дисперсия — квадрат нормы, а ограничение есть неравенство Коши–Буняковского. Некоррелированность буквально означает ортогональность.
Отсюда и предел: достигается ровно при линейной зависимости — то есть когда векторы коллинеарны.
Некоррелированность — не независимость
Корреляция видит только линейную связь. Классический контрпример: симметрична относительно нуля, . Тогда
потому что у симметричного распределения все нечётные моменты нулевые. Величины некоррелированы и при этом связаны настолько жёстко, насколько возможно: зная , вы знаете точно.
Независимость влечёт некоррелированность, обратное неверно. Единственное исключение — совместно гауссовский случай: для него нулевая корреляция действительно даёт независимость. Именно поэтому в гауссовских моделях позволяют себе не различать эти понятия, а вне них — нельзя.
Ковариационная матрица
Для вектора :
Два свойства, из которых следует всё остальное:
- симметричность, потому что ;
- неотрицательная определённость: для любого верно , ведь дисперсия не бывает отрицательной.
Второе — самый короткий вывод определённости, какой есть, и он объясняет, почему она возникает: квадратичная форма от это дисперсия проекции.
А значит применимо всё из блока 1: спектральная теорема даёт ортонормированный базис собственных векторов, собственные значения неотрицательны, и матрица раскладывается как . Собственные векторы — главные оси разброса, то есть PCA; собственные значения — дисперсии вдоль них.
Изолинии двумерной гауссианы — это в точности эллипсы, оси которых суть собственные векторы . Пунктирные линии на картинке — они и есть:
- sd(X)
- 1
Что стоит проверить на виджете:
- Выставьте : эллипс встанет по осям, станет диагональной.
- Включите условное распределение и подвигайте срез. Красная кривая ездит вместе с ним, а её ширина не меняется — условная дисперсия от положения среза не зависит.
- Сравните ширину условной кривой с маргинальной (зелёной). Условная всегда уже: знание уменьшает неопределённость в .
- Доведите почти до единицы: эллипс превратится в отрезок, а условная кривая станет очень узкой.
Условное распределение гауссианы
Формулы, которые виджет и показывает (при нулевых средних):
Три наблюдения, каждое из которых существенно:
- условное распределение снова гауссовское — семейство замкнуто относительно обусловливания, и именно это делает гауссовские модели удобными;
- условное среднее линейно по — отсюда линейная регрессия как условное ожидание;
- условная дисперсия не зависит от . Уменьшение неопределённости одинаково, какое бы значение вы ни узнали, — и множитель показывает, насколько.
Последний пункт объясняет, почему называют долей объяснённой дисперсии: при остаётся исходной дисперсии.
Источники
- Blitzstein, Hwang — Introduction to Probability, гл. 7 — Ковариация, корреляция, многомерные моменты
- Deisenroth, Faisal, Ong — Mathematics for Machine Learning, гл. 6.4.3 — Ковариационная матрица и её свойства
Проверки
0 из 2Ковариация и корреляция
Отметьте все верные утверждения.
Ковариационная матрица выборки
Реализуйте
covariance(rows)— выборочную ковариационную матрицу.rows— список наблюдений, каждое наблюдение это список признаков одинаковой длины. Нужно вернуть матрицу , гдеДелитель
n − 1, а неn: это несмещённая оценка, и почему именно так — будет в уроке про смещение оценки. Пока достаточно того, что так делают библиотеки по умолчанию.Требования:
- центрируйте данные: вычтите среднее каждого признака. Пропустив это, получите матрицу вторых моментов, а не ковариаций;
- при
n < 2вернитеnull(в PythonNone) — по одному наблюдению разброс не оценить.
Результат обязан быть симметричным, а на диагонали стоять выборочные дисперсии. Это две бесплатные проверки вашего кода.
Загрузка редактора…
Ctrl/⌘ + Enter