GAMM4 时间变量平滑样条

GAMM4 smoothing spline for time variable

我正在构建一个 GAMM 模型(这是第一次)来比较双相情感障碍 (BD) 样本与对照 (HC) 样本的认知表现的纵向斜率。该研究设计被称为“加速纵向研究”,其中参与者年龄跨度很大,年龄在 25-60 岁之间,随访时间为 2 年(HC 组)和 4 年(BD 组)。

假设 (1) BD 组处理速度的年变化率总体上高于健康对照组,表明 BD 组的认知能力下降速度比 HC 组快。

这是我的 R 代码公式,我认为它有点偏离: '''RUN2 <- gamm4(BACS_SC_R ~ group + s(VISITMONTH, bs = "cc") + s(VISITMONTH, bs = "cc", by=group), random=~(1|SUBNUM), data=Df, REML = TRUE)'''

visitmonth 变量编码为“从第一次访问开始的月数”,访问 1 将等于 0,随后的访问(每年 3 次)编码为从访问 1 开始经过的月数。在这种情况下,循环平滑是否正确?

我计划在模型中添加额外的变量(即外周炎症)以预测 BD 中认知轨迹的个体斜率。

如有其他建议,将不胜感激。谢谢!

如果 VISITMONTH 超过几年(即对于 BD 观察,我们将在 {0, 1, 2, ..., 48} 中得到 VISITMONTH(四年)),那么不,你不想要循环平滑,除非有一些 4 年的周期性,这意味着 011 应该被限制为相同。

默认的薄板样条 bs = 'tp' 应该足够了。

我还假设 VISITMONTH 有很多可能的值,因为不是每个人都在相同的每月间隔进行随访?否则你不会有很多自由度可用于时间平滑。

此处组编码为有序因素吗?如果是这样,那就太好了; by smooth 将对参考水平(一定要将 HC 设置为参考水平)和其他水平之间的差异进行编码,以便您可以直接在摘要中看到 BD 差异的测试组.

不清楚您是如何处理 HC 的跟进时间比 BD 组少的事实。看起来该模型有 VISITMONTH 代表研究的全部时间,而不仅仅是 winthin-year 任期。那么,在没有观察到 HC 组的 2 年中,您打算如何比较 BD 组和 HC 组?