全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2389 1
2013-01-21
在使用library( systemfit )包建立非线性联立方程组时
程序如下:
library( systemfit )
rd<-read.csv("2.csv")
ABOVE.formula<-ABOVE~1/(1+r1*DBH^r2*H^r3)* TOTAL
UNDER.formula<-UNDER~1/(1+(1/r1*DBH^-r2* H^-r3))*TOTAL
labels <- list( "ABOVE.formula","UNDER.formula")
inst <- ~ DBH+H+ABOVE+ UNDER+TOTAL
start.values<-c(r1=0.1,r2=0.3, r3=-0.5)
model<-list(ABOVE.formula,UNDER.formula)
model.ols <- nlsystemfit( "OLS", model, start.values, data=rd, eqnlabels=labels )
结果的残差图存在方差异性
想通过权重取出异方差,假如ABOVE.formula公式的权重是:1/DBH^1.93;UNDER.formula的为:1/DBH^1.49
那要怎么计算呢?可以把程序发给我吗?非常感谢数据2在附件中
附件列表

2.xls

大小:22 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-22 08:13:39
假如ABOVE.formula公式的权重是:1/DBH^1.93;UNDER.formula的为:1/DBH^1.49
那要怎么计算呢
是方程两边乘以权重吗
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群