全部版块 我的主页
论坛 休闲区 十二区 灌水吧
882 2
2018-11-07
fdat=read.table(file="lll.txt",header = T)
YM=fdat$Y/fdat$M
LM=fdat$L/fdat$M  
KM=fdat$K/fdat$M  
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)


二维码

扫码加我 拉你入群

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

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

全部回复
2018-11-7 12:17:45
倒数第四行   lm.f  not found
什么意思呀  怎么改进
二维码

扫码加我 拉你入群

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

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

2018-11-8 11:45:03
帮楼主顶贴~~·
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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