Иллюстрированный самоучитель по MatLab

Меню

 
Главная
Cамоучитель
Гостевая книга

Еще учебники

 
Adobe Acrobat
Visual FoxPro
Borland_C++
Turbo Pascal
Delphi

Реклама

 
Нормализация обмена веществ лечение алкоголизма вывод из запоя. Гарантия.

 

 
 

 

Вычисление матрицы ковариации

Приведенная далее функция позволяет вычислить матрицу ковариации для массива данных.

  • cov(x) — возвращает смещенную дисперсию элементов вектора х. Для матрицы, где каждая строка рассматривается как наблюдение, а каждый столбец — как переменная, cov(x) возвращает матрицу ковариации. diag(cov(x» — вектор смещенных дисперсий для каждого столбца и sqrt(diag(cov(x))) — вектор стандартных отклонений.

  • Функция С = cov(x.y), где х и у — векторы-столбцы одинаковой длины, равносильна функции cov([x у]).

Пример:

» D=[2 -3 6:3 6 -1:9 8 5]:C=cov(D) 

С =

14.3333 16.3333 3.6667

16.3333 34.3333 -10.3333

3.6667 -10.3333 14.3333 

» diag(cov(D)) 

ans =

14.3333

34.3333

14.3333

» sqrt(diag(cov(D))) 

ans =

3.7859

5.8595

3.7859 

» std(D) 

ans =

3.7859 5.8595 3.7859

 

Copyright legioner © matlabing.com, 2008