我使用optim(.)来尝试为某些函数fn(dat, par, out=FALSE)找到最佳拟合参数,其中par必须是两个元素的向量,out确定输出格式。我使用 optim(par=c(1,1), fn, dat=dat) 确定par的最佳拟合值。根据dat中的数据,这要么可以工作,要么会抛出 function cannot be evaluated at initial parameters 据我所知,optim(.)需要不同<em
我正在尝试使用R中的optim来估计参数a、b、c和s。x)-1)) + c -lnL
optim(c(1,1,1,1),log_lik, x = age, y = Dx, z = Ex) 但是,我得到了一个错误 Error in optim(c(1, 1, 1, 1), log_lik, x =age, y