R 如何设置LME控件的opt参数更改估计?
我想知道是否有人知道在lme()中将优化器设置为opt='optim'会如何改变参数估计 如本例所示:R 如何设置LME控件的opt参数更改估计?,r,multi-level,nlme,R,Multi Level,Nlme,我想知道是否有人知道在lme()中将优化器设置为opt='optim'会如何改变参数估计 如本例所示: ctrl <- lmeControl(opt='optim'); flow.lme <- lme(rate ~ nozzle, error= nozzle|operator, control=ctrl, data=Flow) ctrl来自?lmeControl: opt:要使用的优化器,“nlminb”(默认值)或 “optim” optimMethod:character-要与
ctrl <- lmeControl(opt='optim');
flow.lme <- lme(rate ~ nozzle, error= nozzle|operator, control=ctrl, data=Flow)
ctrl来自?lmeControl
:
opt:要使用的优化器,“nlminb”(默认值)或
“optim”
optimMethod:character-要与
“optim”优化器。默认值为“BFGS”。替代方案
是“L-BFGS-B”
作为估计过程的一部分,lme
必须使用非线性优化函数来估计方差-协方差参数nlminb()
和optim()
是R中的两个主要内置优化器:虽然nlminb
使用单个底层算法,但optim
提供了算法选择
先验地知道哪一个非线性优化函数对特定的数据集最有效是相当困难的