У меня есть матрица x
(30x2000) из 2000 экспрессий генов в разных клеточных линиях и вектор y
(30x1) с непрерывным переменным результатом. Я хочу рассчитать корреляцию Пирсона между каждым геном и результатом, поэтому я ожидаю вектор r-значений 2000x1. Я использовал rcorr(x,y)
, но в результате получается матрица 2000x2000, поэтому я предполагаю, что она игнорирует y
и вычисляет все гены против всех (в руководстве сказано:
x = числовая матрица, содержащая не менее 5 строк и не менее 2 столбцов (если y отсутствует)
Но могу ли я иметь более одного столбца и y
тоже? Должен ли я использовать другую функцию?