Just reading the documentation, it seems the argument
'lmeControl(opt="optim")' says to use the optim optimizer.
Then the R command ?optim describes what is done.

?optim

    "General-purpose optimization based on Nelder-Mead, quasi-Newton
     and conjugate-gradient algorithms. It includes an option for
     box-constrained optimization and simulated annealing."



On Sat, Sep 20, 2025 at 10:55 AM sasha a <watermelon_can...@outlook.com>
wrote:

> Hello,
>
> I am using the nlme package in R:
>
> model <- lme(
>     response ~ response_type + x_y + x_z - 1,
>     random = ~ response_type - 1 | group,
>     weights = varIdent(form = ~ 1 | response_type),
>     data = data_long,
>     control = lmeControl(opt = "optim")
> )
>
> Is it possible to know what estimation process this is using? For example,
> is it using EM? Or is it use Newton-Raphson with GLS/RMLE?
>
> Thanks!
>
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> https://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to