啊啊啊啊啊吖

2018-11-09   阅读量: 597

数据分析师 R语言

【问题求助】非线性回归里的问题

扫码加入数据分析学习群

fdat=read.table(file="lll.txt",header = T)

YM=fdatY/fdatY/fdatM

LM=fdatL/fdatL/fdatM

KM=fdatK/fdatM

summary(YM)

summary(LM)

summary(KM)

nl.f=nls(YM~A*(LM^a)*(KM^(1-a)),start=list(A=0.5,a=1),trace=T)

summary(nl.f)

library("maxLik")
loglik=function(para){
N=length(YM)
e=YM-para[1]*LM^para[2]*KM^(1-para[2])
ll=-0.5*N*(1+log(2*pi)-log(N))-0.5*N*log(sum(e^2))
return(ll)
}
res=maxLik(loglik,start=c(0.5,1),method="NR")
summary(res)

plot(YM~LM)
lines(LM, fitted(nl.f))
plot(YM~KM)
lines(KM, fitted(nl.f))
Rsq<-1-sum(resid(nl.f)^2)/(sum((YM-mean(YM))^2))
Rsq

adjRsq<-1-(length(YM)-1)/(length(YM)-2)*(1-Rsq)
adjRsq

anova(nl.f,lm.f) !!!object 'lm.f' not found

Q = -2*(logLik(nl.f)-logLik(lm.f))
df.Q=df.residual (nl.f)-df.residual(lm.f)
1-pchisq(Q,df.Q)

倒数第四行 lm.f not found
什么意思呀 怎么改进.

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子