Интерпретация шаблона в остаточном графике, производимом gam.check () - PullRequest
1 голос
/ 21 октября 2019

Я работаю над созданием модели, которая изучает влияние характеристик океана на результаты промысла. У меня есть пространственные данные на сетке 0,5 градуса, и я создал следующую модель:

gam(inverse hyperbolic sine(yvar) ~ s(lat, lon, bs="sos) + s(xvar1) + 
                      s(xvar2) + s(xvar3), data = dat, method = "REML" 

График QQ и гистограмма остатков выглядят хорошо. Однако gam.check () создает странный шаблон на графике остатков. Я знаю, что точки должны быть разбросаны вокруг 0, но у меня есть очень странная картина в остатках. Может ли кто-нибудь дать некоторое представление о толковании этого сюжета:

Plot residuals vs linear predictor showing the odd pattern of a diagonal line from left to right and trending down as the linear predictor increase.

1 Ответ

0 голосов
/ 22 октября 2019

Это будут все 0 (наиболее вероятное) или 1 / наименьшее значение в ваших исходных данных. Вы не говорите, что это за данные, но, упоминая результаты промысла, весьма вероятно, что они имеют некоторую естественную нижнюю границу, и эта линия в остатках - все наблюдения, которые принимают эту нижнюю границу (до преобразования).

Поскольку вы не совсем точно представляете свои данные, сложно комментировать дальнейшие действия (возможно, это не проблема, или вам может потребоваться не использовать преобразование, которое вы сделали, а вместо этого использовать GLM или другое). негауссовский ответ), но

  1. Подобные схемы распространены в экологических / биологических данных, и
  2. Преобразование вашего ответа неизменно не работает для экологических данных.
...