admin管理员组文章数量:1391995
I'm running a piecewise growth curve model in R using nlme
. I have nested data with seven repeated measures (saliva cortisol levels) for each of my subjects (no missing data). I have a "classic" cortisol response (see image)
I observe an expected increase from t1 to t4 and a decrease from t4 to t7. my main aim is to check whether the slope from t1-t4 is different between the two groups. I specify the model using the following code (score = cortisol level):
model = lme(score ~ time1 + time2 + time1 * group,
random = ~ 1 + time1 + time2 + time1 * group | subject,
data = mydata,
control = lmeControl(opt = "optim", maxIter = 100, msMaxIter = 100))
time1
and time2
are dummy variables which are coded so that they represent slope 1 from baseline to peak i.e. time1 = -3, -2, -1, 0, 0, 0, 0 and slope 2 from peak to last measure i.e. time 2 = 0, 0, 0, 0, 1, 2, 3). group
is a dummy coded variable representing the two groups I'm comparing (1, 2).
The model converges, shows decently normal residual distribution, no clear indications of heteroskedacticity. however, when using plot(ACF(mymodel))
to check for autocorrelation i observe a problem at lag2 (see image).
I have several related questions:
How can i know if autocorrelation at lag2 is truly a problem? i know that using
acf()
from the stats package also gives me confidence intervals. however,acf()
does not seem to work properly for my nested data, because it outputs 26 lags (which does not make sense because I only have 7 repeated measures per participant). is it also possible to get CIs using ACF fromnlme
?if I do have a problem with autocorrelation at lag2, how can i deal with it properly? as far as i am concerned using
correlation = corAR1(form = ~ timenum | subject)
in my model only takes care of autocorrelation at lag1. if i do that, the plot still shows autocorrelation at lag2. how can i properly deal with lag2 autocorrelation?What are the practical implications of this violation? I am basically only interested in my fixed interaction effect of
time1*group
. the effect is not significant (also if i try other analysis strategies, e.g. by comparing difference scores of t4-t1 in both groups). is there a chance that not taking care of the autocorrelation leads to an increased risk of type II errors?
本文标签:
版权声明:本文标题:r - How to deal with autocorrelation in piecewise growth curve model (linear mixed effect approach) - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744747406a2622967.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论