У меня есть проблемы в использовании cor()
и cor.test()
функции.
У меня просто есть две матрицы (только числовые значения и одинаковое количество строк и столбцов), и я хочу получить номер корреляции и соответствующее значение p.
Когда я использую, cor(matrix1, matrix2)
я получаю коэффициенты корреляции для всех ячеек. Я просто хочу одно число как результат кор.
В дополнение, когда cor.test(matrix1, matrix2)
я получаю следующую ошибку
Error in cor.test.default(matrix1, matrix2) : 'x' must be a numeric vector
Как я могу получить p-значения для матриц?
Вы найдете простые таблицы, которые я хочу соотнести здесь:
http://dl.dropbox.com/u/3288659/table_exp1_offline_MEANS.csv
http://dl.dropbox.com/u/3288659/table_exp2_offline_MEANS.csv
cor(as.vector(matrix1), as.vector(matrix2))
?