全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1457 3
2013-01-22
用R作非线性分析时:
nls.sol<-nls(TOTAL~a*DBH^b,data=rd,start=list(a=0.01,b=2))

现在知道他们的权重了,可以直接除以权重吗?

nls.sol<-nls(TOTAL*1/DBH^1.86~a*DBH^b*1/DBH^1.86,data=rd,start=list(a=0.01,b=2))
二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-22 16:54:36
嗯,可以。。。
二维码

扫码加我 拉你入群

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

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

2013-1-22 18:50:10
waveland 发表于 2013-1-22 16:54
嗯,可以。。。
在使用library( systemfit )包建立非线性联立方程组时
程序如下:
library( systemfit )
rd<-read.csv("5.csv")
LEAF.formula<- LEAF~ 1/( 1+ r1*DBH^r2*H^r3*CW^r4)* CWB
BRANCH.formula<-BRANCH~1/( 1+(1/ r1*DBH^-r2*H^-r3*CW^-r4))* CWB
labels <- list("LEAF.formula", "BRANCH.formula")
inst <- ~ DBH+H+CW+LEAF+BRANCH
start.values<-c(r1=0.4,r2=0.9, r3=-0.2,r4=-1.0)
model<-list(LEAF.formula, BRANCH.formula)
model.ols <- nlsystemfit( "OLS", model, start.values, data=rd, eqnlabels=labels )
我用权重后精度怎么降低了
相关系数成负数了,请问怎么回事

library( systemfit )
rd<-read.csv("4444.csv")
LEAF.formula<- LEAF*1/DBH^0.23~ 1/( 1+ r1*DBH^r2*H^r3*CW^r4)* CWB*1/DBH^0.23
BRANCH.formula<-BRANCH*1/DBH^0.96~1/( 1+(1/ r1*DBH^-r2*H^-r3*CW^-r4))* CWB*1/DBH^0.96
labels <- list("LEAF.formula", "BRANCH.formula")
inst <- ~ DBH+H+CW+LEAF+BRANCH
start.values<-c(r1=0.4,r2=0.9, r3=-0.2,r4=-1.0)
model<-list(LEAF.formula, BRANCH.formula)
model.ols <- nlsystemfit( "OLS", model, start.values, data=rd, eqnlabels=labels )
二维码

扫码加我 拉你入群

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

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

2013-1-22 19:17:12
xingzhaoh 发表于 2013-1-22 18:50
在使用library( systemfit )包建立非线性联立方程组时
程序如下:
library( systemfit )
https://bbs.pinggu.org/thread-2177875-1-1.html
指点一下这个问题可以吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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