R MuMin中的疏通()函数出错
我正试图通过完成每个变量组合(每个模型最多五个变量)并使用AIC校正小样本量(AICc)比较模型,使用疏通()函数来评估模型 但是,我看到一个错误和两个警告消息,如下所示: 固定术语为“(截取)” 警告消息:1:在挖泥船中(最大型号, m、 最小值=2,最大值=5):比较REML 2安装的型号:英寸 疏通(MaxN.model,m.min=2,m.max=5):参数“m.min”和 不推荐使用“m.max”,请改用“m.lim” 我已尝试按指定更改为“m.lim”,但出现错误: 挖泥船中出错(MaxN.model,m.lim=5):中的“m.lim”值无效 添加:警告消息:在挖泥船中(MaxN.model,m.lim=5): 比较REML拟合的模型 我使用的代码是:R MuMin中的疏通()函数出错,r,mixed-models,mumin,R,Mixed Models,Mumin,我正试图通过完成每个变量组合(每个模型最多五个变量)并使用AIC校正小样本量(AICc)比较模型,使用疏通()函数来评估模型 但是,我看到一个错误和两个警告消息,如下所示: 固定术语为“(截取)” 警告消息:1:在挖泥船中(最大型号, m、 最小值=2,最大值=5):比较REML 2安装的型号:英寸 疏通(MaxN.model,m.min=2,m.max=5):参数“m.min”和 不推荐使用“m.max”,请改用“m.lim” 我已尝试按指定更改为“m.lim”,但出现错误: 挖泥船中出错(M
MaxN.model<-lme(T_MaxN~Seagrass.cover+composition.pca1+composition.pca2+Sg.Richness+traits.pca1+
land.use.pc1+land.use.pc2+seascape.pc2+D.landing.site+T_Depth,
random=~1|site, data = sgdf, na.action = na.fail, method = "REML")
Dd_MaxN<-dredge(MaxN.model, m.min = 2 , m.max = 5)
MaxN.model
您没有告诉我们您试图为m.lim
指定什么<代码>?挖泥船
说明:
m、 lim…可选地,单个模型中术语数量的限制“c(下限、上限)”
因此,您应该指定一个两元素的数字(整数)向量
method=“ML”
而不是method=“REML”
。关于REML的警告/错误非常严重;比较通过REML拟合的具有不同固定效应的模型将导致无意义MaxN.model <- lme(..., method = "ML") ## where ... is the rest of your fit
Dd_MaxN <- dredge(MaxN.model, m.lim=c(2,5))
MaxN.model感谢您的快速响应。我现在改为m.lim=c(NA,5),这部分工作得非常好。我已经改为method=“ML”,我的顶级机型与之截然不同。关于ML和REML之间的区别,你们有什么建议吗。我曾读到,对于小样本量(n=55),REML更好。我还比较了两个固定效应完全相同的模型。但是仍然会收到“Fixed term is”(截取)消息。Fixed term is(截取)是一条无害的消息。有关ML与REML和。。。