【发布时间】:2015-12-07 14:07:04
【问题描述】:
我使用mgcv 包中的gam 拟合了一个广义加法模型。我有一个数据表,其中包含我的因变量Y、一个自变量X、其他自变量Oth 和一个两级因子Fac。我想拟合以下模型
Y ~ s(X) + Oth
但有一个额外的约束,即s(X) 项仅适合因子的两个级别之一,例如Fac==1。其他术语Oth 应该适合整个数据。
我尝试探索s(X,by=Fac),但这会偏向于Oth。换句话说,我想表达的信念是X 与Y 只有当Fac==1 相关,否则建模X 是没有意义的。
【问题讨论】: