【发布时间】:2019-02-11 01:46:22
【问题描述】:
我正在尝试使用带有 mgcv 包的 r 上的二项式数据 (link=logit) 运行 GAM。这是为了尝试使用存在 (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)]
提前谢谢你!
【问题讨论】: