【发布时间】:2015-01-28 13:46:28
【问题描述】:
我将找到秩-logit 模型的参数。但错误总是表明存在非有限的有限差分值。如果我改变 "b0
cjll <- function(b){
U <- X%*%b
lSU <- csm%*%exp(U)
lSU <- (lSU!=0)*lSU+(lSU==0)
LL <- sum(Ccsm%*%U-log(lSU))
return(LL)
}
b0 <- rep(0,5)
res <- optim(b0,cjll,method="BFGS",hessian=TRUE,control=list(fnscale=-1))
#Error in optim(b0, cjll, method = "BFGS", hessian = TRUE, control = list(fnscale = -1)) :
# non-finite finite-difference value [2]
b <- res$par
#Error: object 'res' not found
【问题讨论】:
-
我试过了,值从2变成了1,但仍然没有解决'res
标签: r mathematical-optimization