我在 R my 中有 1 级和 2 级变量的纵向数据dataframe (df)
:
ID Year Gender Race MathScore DepressionScore MemoryScore
1 1999 M C 80 15 80
1 2000 M C 81 25 60
1 2001 M C 70 50 75
2 1999 F C 65 15 99
2 2000 F C 70 31 98
2 2001 F C 71 30 99
3 1999 F AA 92 10 90
3 2000 F AA 89 10 91
3 2001 F AA 85 26 80
我试过这些:
summary(fix <- lme(MathScore ~ Gender+Race+DepressionScore+MemoryScore,
random= Year|ID, data=df, na.action="na.omit")
summary(fix2 <- lme(MathScore ~ 1+Gender+Race+DepressionScore+MemoryScore,
random=~1|Year, data=df, na.action=na.omit))
我不明白如何在保持不变的同时在内部进行制作DepressionScore
和MemoryScore
变化,尤其是在. 此外,我不知道是否正在捕获我的数据中发生的变化。有没有办法重组它?Year
Gender
Race
fix2
fix2
Year
ID