LL<-function(params,data)
{
theta<-params[1]
a<-params[2]
b<-params[3]
ll<-log(1-theta+theta/sum(prod(a+b/i)))+n*log(1-theta+theta/sum(prod(a+b/i))-1+theta)+sum((n-i+1)*(a+b/i))
#log-likelihood函数
return(-ll)
}
geyser.res<-nlminb(c(0.5,0.5,0.2),LL=0,data=1:100,lower=c(-1,-1,0),upper=c(1,1,1))
Error in objective(.par, ...) : 缺少参数"objective",也没有缺省值
geyser.res$par
这个地方要如何修改呢????谢谢!


雷达卡





京公网安备 11010802022788号







