Как получить t-статистику и p-значения корреляций в Perl? - PullRequest
2 голосов
/ 28 мая 2009

Я пытаюсь вычислить корреляции в Perl. Я узнал, как вычислять корреляции между массивами в CPAN , но я не могу понять, как получить t-статистику и p-значения этих корреляций (R дает их автоматически). Это возможно даже в Perl? Я надеюсь, что кто-то может помочь, потому что мне нужно определить значимость корреляций. Большое спасибо заранее!

-Abdel

Ответы [ 3 ]

3 голосов
/ 28 мая 2009

Статистика :: Распределения может помочь вам в этом.

3 голосов
/ 28 мая 2009

Это может помочь. Значение p в основном определяет, значительно ли отличается коэффициент корреляции от 0 или нет, поэтому это t-тест: t = r / sqrt [(1-r²) / (N-2)] с n-1 степенями свободы. Снова Math :: GSL получит значение p для вас.

1 голос
/ 28 мая 2009

Является ли Статистика :: LineFit , что вы ищете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...