搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  dat5.xlsx
资料下载链接地址: https://bbs.pinggu.org/a-4023874.html
附件大小:
我在使用R语言做混合模型时,出现了不收敛的情况。请各位帮忙看看如何改进代码可以收敛,非常感谢。数据我放到附加中。以下是我的程序和报错信息和警告信息:


dat5<-rbind(#使4个响应变量都在y中,以index列区分
+ cbind(plot=data$region,tree=data$plotno,index=1,y=data$wb,
G_wb=data$G,
H69_wb=data$H69,
G_wr=0,
H69_wr=0),
+ cbind(plot=data$region,tree=data$plotno,index=2,y=data$wr,
G_wb=0,
H69_wb=0,
G_wr=data$G,
H69_wr=data$H69))
dat5<-as.data.frame(dat5)

fm24.nlme<-nlme(y~(b12)*G_wb^(b22)*H69_wb^(b32)+ (b14)*G_wr^(b24)*H69_wr^(b34),
data=dat5,
fixed=b12+b22+b32+
b14+b24+b34~1,
random=(b12+b14~1|plot),
weights=varIdent(form = ~1|index),
corr=corSymm(form = ~index|plot/tree),
start=c(b12=0.01206,b22=1.03969,b32=1.48287,
b14=0.4466,b24=1.02909,b34=0.2541),
control=list(maxIter=5000,msMaxIter=5000,msMaxEval=5000))

Error in nlme.formula(y ~ (b12) * G_wb^(b22) * H69_wb^(b32) + (b14) *:
maximum number of iterations (maxIter = 5000) reached without convergence
In addition: There were 35 warnings (use warnings() to see them)
> fm24.nlme
Error: object 'fm24.nlme' not found
> warnings()
警告信息:
1: In nlme.formula(y ~ (b12) * G_wb^(b22) * H69_wb^(b32) +... :
Iteration 1, LME step: nlminb() did not converge (code = 1). PORT message: singular convergence (7)
2: In nlme.formula(y ~ (b12) * G_wb^(b22) * H69_wb^(b32) +... :
Singular precision matrix in level -1, block 1
3: In nlme.formula(y ~ (b12) * G_wb^(b22) * H69_wb^(b32) +... :
Singular precision matrix in level -1, block 1
4: In nlme.formula(y ~ (b12) * G_wb^(b22) * H69_wb^(b32) +... :
Singular precision matrix in level -1, block 1
5: In nlme.formula(y ~ (b12) * G_wb^(b22) * H69_wb^(b32) +... :
Singular precision matrix in level -1, block 1









    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2026-2-8 22:31