0

我在 RStudio 中运行了一个纵向模型,观察老年人和抑郁症,并正在编写结果,但我和我的同事在如何解释模型上存在分歧。

我有:

summary(lme.1<- lme(Depression ~ Memory+Gender+Age, random=~Year|ID, data=df, na.action=na.omit))  

我们的数据在一年中测量了 4 次人 (ID) 的抑郁症和其他特征。

当我描述我们运行的模型时,我将其写为:

Level 1: Yit = π0i +π1i(Memory) +π2i(Gender) +π3i(Age) +εit
         π0i = β00 + r0i 
Level 2: 
π1i= β10+ r1i
π2i= β20+ r2i
π3i= β30+ r3i

还是我歪曲了记忆、性别和年龄变量的去向?据我了解,我没有在第 2 级包含任何变量。我应该吗?如果它们是 2 级变量,我不明白会有什么不同,或者我会如何在 RStudio 中以不同的方式对其进行编码。

4

1 回答 1

1

首先,AgeYear是两个完全相关的变量,因此下面我将用时间变量替换它们t
@Quixotic 给出的代码变成:

lme(Depression ~ Memory+Gender+t, random=~t|ID, data=df, na.action=na.omit)

估计模型

Yit = (β0 + r0i) + β1(Memory) + β2(Gender) + (β3 + r3i)(t) + εit   
                                            where r0i~N(0,σ0) and r3i~N(0,σ3)

Depression ~ Memory+Gender+te~t|ID分别是混合效应模型的固定部分和随机部分,因此π1, π2, π3所有受试者的系数都是固定的。

上面描述的@Quixotic 的随机截距和斜率模型可以通过以下方式估计:

lme(Depression ~ Memory+Gender+t, random=~Memory+Gender+t|ID, 
    data=df, na.action=na.omit)
于 2017-04-30T23:35:30.440 回答