我目前正在使用nlme来执行混合效果回归。
我希望通过为nlme调用中的参数提供上限和下限来执行约束优化。
这个是可能的吗?
发布于 2018-11-16 03:24:59
如果将上限定义为与传递给nlme的start参数的向量长度相同的向量upper_bounds,则可以通过nlmeControl()设置上限
nlme(..., control = nlmeControl(opt = "nlminb", upper = upper_bounds))当提出问题时,这可能是不可能的,但它在nlme版本3.1.137中可以工作。
发布于 2012-08-15 08:04:58
在R中,你可以对混合效应回归中的估计值有上下限。R在混合模型分析方面有丰富的资源。This链接解释了混合模型的概念,并使用nlme逐步提供了R代码。
您还可以参考使用nlme进行约束优化的this post。
发布于 2012-08-15 11:01:41
这里有两种简单的方法,无需处理nlme参数: 1)在边界上拟合一组模型,并选择最适合的模型;2)使用参数的转换版本,将实际值映射到所需的间隔。
https://stackoverflow.com/questions/11962492
复制相似问题