【发布时间】:2019-10-01 14:24:16
【问题描述】:
我正在拟合 logit GAM 模型,并且需要在平滑条件下对 beta 施加不等式约束。我试过 mgcv::pcls() 但似乎我无法为不同的样条系数指定独立的不等式。实现这一目标的推荐方法是什么?
【问题讨论】:
标签: r constraints gam mgcv
我正在拟合 logit GAM 模型,并且需要在平滑条件下对 beta 施加不等式约束。我试过 mgcv::pcls() 但似乎我无法为不同的样条系数指定独立的不等式。实现这一目标的推荐方法是什么?
【问题讨论】:
标签: r constraints gam mgcv
我自己找到了答案,发布它以防万一有人寻找它。 mgcv 中的 Mono.con 函数生成约束矩阵 Ain 和 bin。对于几个样条,Ain 矩阵应该只是放在一起成一个块对角矩阵。
【讨论】: