CCA добавляет переменные уровни в график в виде текста - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь составить график ОСО для некоторых данных об окружающей среде и макрофауне.Мой код выглядит так:

library(dplyr)
library(vegan)
library(ggvegan)

all_abun <- abundance
env_PLI <- environment

env_vectors <- env_PLI[, c(1, 3:14)]
abun_GEMAX <- all_abun %>% filter(method == "GEMAX") %>% select(-`Limapontia spp.`)
abun_df <- abun_GEMAX[, 7:29]

site_CCA <- cca(abun_df ~ NH4_inv_PW + C_1cm + PLI + season_year, data = env_PLI)

autoplot(site_CCA)

Теперь переменная season_year имеет два уровня: «осень 2016» и «лето 2017».По какой-то причине CCA считает необходимым добавить их в результирующий график, даже если он не делает то же самое с любой другой переменной.

problem

Как мне помешать этому, чтобы я мог просто иметь график с надписью «season_year» без «осень 2016» и «лето 2017»?

1 Ответ

0 голосов
/ 19 октября 2018

Если у вас есть факторные ограничения, они отображаются на графике.Вы определили season_year как фактор, и его уровни отображаются на графике.Другие ограничения - это непрерывные векторные ограничения, и они отображаются в виде стрелок.Чтобы season_year как непрерывная переменная отображалась в виде стрелки, необходимо определить season_year как непрерывную переменную.

...