#r #numeric #cocor
#r #числовая #cocor
Вопрос:
Я выполняю корреляции со следующими данными:
datacor
A tibble: 213 x 3
Prop_coord Prop_assoc PPT
<dbl> <dbl> <dbl>
1 0.474 0.211 92
2 0.343 0.343 85
3 0.385 0.308 83
4 0.714 0 92
5 0.432 0.273 73
6 0.481 0.148 92
7 0.455 0.273 96
8 0.605 0.184 88
9 0.412 0.235 98
10 0.5 0.318 94
# … with 203 more rows
cor.test работает хорошо, но когда я пытаюсь сравнить корреляции, он показывает эту ошибку:
> cocor(~ Prop_coord PPT | Prop_assoc PPT, datacor)
Error in cocor(~Prop_coord PPT | Prop_assoc PPT, datacor) :
The variable 'PPT' must be numeric
Что мне делать?
Ответ №1:
Просто чтобы сохранить запись здесь, что кто-то другой помог мне с этим, проблема заключалась в том, что cocor, похоже, не работает с tibbles. Поэтому, когда я прочитал свои данные с помощью data.frame, это сработало отлично.