lme: странные остаточные участки - PullRequest
0 голосов
/ 26 октября 2019

Я подгоняю линейную модель смешанных эффектов к данным влажности почвы в зависимости от нескольких различных типов участков (сухое модифицированное, сухое немодифицированное, влажное модифицированное и влажное немодифицированное).

apr <- lme(log(SM2) ~ Class, random = ~1|Site.ID/Transect,
       data = SM.APR)

Я преобразовал данные журнала, разделив самое низкое минимальное значение пополам, чтобы заменить все нулевые значения. Примерно так:

SM.APR <- Flora.SM.yday.1 %>% 
filter(Sample == 1) %>%
mutate(SM2 = SM) %>%
mutate(SM2 = ifelse(SM2 == 0, 
min(SM2[SM2 > 0]) / 2,
SM2))

Раньше модели имели приличные результаты на различных подмножествах моих данных, но недавно, упрощая набор данных, усредняя по шкале разрезов, я получаю эти странные остаточные графики. Что может способствовать систематическим диагональным линиям на графиках?

Линий нет, когда я не регистрирую преобразование. Похоже, что данные достигают нижней границы из-за кода «SM2 = ifelse (SM2 == 0, min (SM2 [SM2> 0]) / 2, SM2))»?

Остаточные участки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...