3

我目前正在使用nlme执行混合效果回归。

我想通过为调用中的参数提供上限和下限来执行约束优化nlme

这可能吗?

4

3 回答 3

2

如果您将上限定义为与传递给 的参数upper_bounds的向量长度相同的向量,则可以通过以下方式设置上限:startnlmenlmeControl()

nlme(..., control = nlmeControl(opt = "nlminb", upper = upper_bounds))

提出问题时这可能是不可能的,但它在nlme版本 3.1.137 中有效。

于 2018-11-15T19:24:58.773 回答
1

您可以在 R 中的混合效应回归中设置估计值的上限和下限。R 在混合模型分析方面拥有丰富的资源。链接解释了混合模型的概念,并使用nlme.

您也可以参考这篇文章来使用nlme.

于 2012-08-15T00:04:57.603 回答
1

这里有两种简单的方法,不会弄乱 nlme 参数:1) 在边界上拟合一组模型并选择最适合的模型,以及 2) 使用参数的转换版本,将实数映射到所需的区间。

于 2012-08-15T03:01:40.877 回答