【发布时间】:2026-02-13 06:25:06
【问题描述】:
我在 R my dataframe (df) 中有 1 级和 2 级变量的纵向数据:
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 变化。有没有办法重组它?
【问题讨论】:
标签: r panel-data nlme longitudinal