Matlab: корреляционный номер - PullRequest
4 голосов
/ 18 августа 2010

У меня есть 2 вектора чисел 1 или -1. Какие стандартные инструменты в Matlab помогут мне рассчитать число корреляции между двумя векторами? Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 08 июня 2012

Функция corr в matlab переключается на Phi-коэффициент, если видит двоичные данные.

2 голосов
/ 18 августа 2010

Функция CORRCOEF - это то, что вы ищете:

R = corrcoef(vector1(:),vector2(:));  %# Returns a 2-by-2 matrix of
                                      %#   correlation coefficients

Если у вас есть Панель инструментов статистики , вы также можете проверить функцию CORR :

RHO = corr(vector1(:),vector2(:));  %# Returns the linear correlation coefficient
                                    %#   (default is a Pearson correlation)
...