Я пытаюсь запустить GAM с использованием биномиальных данных (link = logit) на r с пакетом mgcv.Это делается для того, чтобы попытаться описать среду обитания афалины с использованием данных о присутствии (1) и отсутствии (0) в качестве отклика и набора переменных среды в качестве предиктора.
Код, который я использую, кажется, работает нормально, однако, когда я рисую остатки, у меня остаются две разные линии.Насколько я понимаю, при построении графиков остатков вокруг линии должен быть равномерный разброс - однако это не так - любые рекомендации по поводу того, что я должен искать, будут с благодарностью приняты
Вот вывод с использованием примераиз 2 переменных:
m1<-gam(Presence~s(Dist_Ent_k,k=8)+s(Dist_wall_m,k=5), data=mydata,
family = binomial(link = "logit"), weights=resp.weight)
summary(m1)
Family: binomial
Link function: logit
Formula:
Presence ~ s(Dist_Ent_k, k = 8) + s(Dist_wall_m, k = 5)
Parametric coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -0.30155 0.09839 -3.065 0.00218 **
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Approximate significance of smooth terms:
edf Ref.df Chi.sq p-value
s(Dist_Ent_k) 2.658 3.333 16.411 0.0015 **
s(Dist_wall_m) 1.389 1.680 0.273 0.7434
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
R-sq.(adj) = 0.0359 Deviance explained = 3.42%
UBRE = -0.76828 Scale est. = 1 n = 2696
plot(m1,shade=T,scale = 0,residuals = TRUE)]
Заранее спасибо!