2.2 Многомерное распределение

Многоме́рное норма́льное распределение (или многоме́рное га́уссовское распределе́ние) в теории вероятностей — это обобщение одномерного нормального распределения. Случайный вектор, имеющий многомерное нормальное распределение, называется гауссовским вектором

Лучше всего представить процесс построения по шагам. Рассмотрим n независимых случайных величин , имеющих одно и то же (стандартное) гауссовское распределение со средним 0 и стандартным отклонением 1. Эти величины назовем исходными. Каждая величина из исходных величин имеет плотность

Определения

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

  • Произвольная линейная комбинация компонентов вектора имеет нормальное распределение или является константой.
  • Существует вектор независимых стандартных нормальных случайных величин , вещественный вектор и матрица размерности , такие что: .
  • Существует вектор и неотрицательно определённая симметричная матрица размерности , такие что характеристическая функция вектора имеет вид:

.

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

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

Реализация на APL с помошью R

Для начала работы необходимо выполнить синхронизацию APL и R. Это можно выполнить используя инструкцию в открытом доступе на сайте Dyalog.

После этого выполняем следующие действия.

Вычисление определителя

 det←{-/×⌿0 1⌽⍵}

Вычисление гауссиана на сетке точек

 ∇ f←ms gauss x;m;s
[1] m s←ms
[2] f←*-(x-m)+.×(⌹s)+.×,[''](x-m)
[3] f←f÷○2×(det s)*0.5
 ∇

Подготовка данных, диагональная С

 range←{⍵[1]++\0,⍺⍴(|-/⍵)÷⍺}
 y←x←100 range ¯4 4
 xy←x∘.,y
 z←+/¨(⊂(0 0)(2 2⍴1 0 0 1))gauss¨xy
 rinit
 'x'rput x
 'y'rput y
 'z'rput z
 rexec 'persp(x,y,z,theta=30,phi=30,expand=0.5)'
Двумерное распределение гаусса с коварриационной матрицей (С = 1 0 0 1)
Figure: Двумерное распределение гаусса с коварриационной матрицей (С = 1 0 0 1)
 rexec 'contour(x,y,z)'
Вид сверху, срезы на развых высотах
Figure: Вид сверху, срезы на развых высотах

Подготовка данных, ρ=0.9

 z←+/¨(⊂(0 0)(2 2⍴1 .9 .9 1))gauss¨xy
 'z'rput z
 rexec 'persp(x,y,z,theta=30,phi=30,expand=0.5)'
Двумерное распределение гаусса с коварриационной матрицей (С = 1 .9 .9 1)
Figure: Двумерное распределение гаусса с коварриационной матрицей (С = 1 .9 .9 1)

Повернем другой стороной:

 rexec 'persp(x,y,z,theta=-30,phi=30,expand=0.5)'
Двумерное распределение гаусса с коварриационной матрицей (С = 1 .9 .9 1)
Figure: Двумерное распределение гаусса с коварриационной матрицей (С = 1 .9 .9 1)
rexec 'contour(x,y,z)'
Вид сверху, срезы на развых высотах
Figure: Вид сверху, срезы на развых высотах