Как ввести переменные среды только как фактор (не как непрерывные переменные) в функцию capscale?

Я выполняю анализ CAP (веганский, R) на таблице численности видов, с двумя объясняющими факторами (Location и Complexity_Watson) и одним объясняющим непрерывной переменной (Depth..m.). Ниже вы найдете некоторые из моего кода:

species.cap=capscale(Species.MVA.DOV ~ Location + Depth..m. + 
   Complexity_Watson, data=Habitat.MVA.DOV, distance="bray", na.action=na.omit)

Тем не мение, summary(species.cap) дает местоположение и сложность как ограничивающие (непрерывные) переменные и сдерживающие факторы.

Как я могу убедиться, что это входит только в них как факторы? (Я пытался добавить factor() но это дало тот же результат).

Когда я хочу построить переменные среды, он создает стрелки и центроиды для определения местоположения и сложности, в то время как мне нужны только центроиды (и стрелка для глубины).

Может ли кто-нибудь помочь мне?

1 ответ

Использование as.factor изменить переменные на факторы в кадре данныхHabitat.MVA.DOV

Habitat.MVA.DOV$Location <- as.factor(Habitat.MVA.DOV$Location)
Habitat.MVA.DOV$Complexity_Watson <- as.factor(Habitat.MVA.DOV$Complexity_Watson)

Для вопроса о заговоре вы должны понимать, что plot звонит plot.cca, Используйте раздел справки в plot.cca точно определить решение вашего вопроса.

Я думаю, что вы хотите, это:

plot(species.cap, display = "cn") #cn stands for centroid, see help for other options
?plot.cca # gets you to the documentation/help on plot.cca

Кроме того, веганский учебник является отличным справочником с полезными примерами.

Другие вопросы по тегам