【问题标题】:How does setting the opt argument for lmeControl change estimation?如何为 lmeControl 更改估计设置 opt 参数?
【发布时间】:2014-10-13 03:53:24
【问题描述】:

我想知道是否有人知道将 lme() 中的优化器设置为 opt='optim' 会如何改变参数估计。

如本例所示:

ctrl <- lmeControl(opt='optim');
flow.lme <- lme(rate ~ nozzle, error= nozzle|operator, control=ctrl, data=Flow)

这里提出并回答了一个相关问题 (https://stats.stackexchange.com/questions/40647/lme-error-iteration-limit-reached),但我没有声誉点来评论它。 :)

【问题讨论】:

    标签: r multi-level nlme


    【解决方案1】:

    来自?lmeControl

    opt: 要使用的优化器,“nlminb”(默认)或 ‘“优化”’。

    optimMethod: character - 与 “优化”优化器。默认值为“BFGS”。替代 是“L-BFGS-B”。

    作为估计过程的一部分,lme 必须使用非线性优化函数来估计方差-协方差参数。 nlminb()optim() 是 R 中两个主要的内置优化器:nlminb 使用单一底层算法,optim 提供算法选择。

    要知道先验哪个非线性优化函数最适合特定数据集是相当困难的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      相关资源
      最近更新 更多