在Lavaan增长曲线模型中提取个体轨迹

时间:2016-07-19 23:02:42

标签: r factor-analysis r-lavaan

我已经成功地使用Lavaan软件包中的growth()函数为研究建立了纵向数据。我无法在任何地方找到关于如何提取每个参与者的预测轨迹的文档。我只能找到整个组的预测轨迹(在摘要输出的“截距”部分下给出)。

1 个答案:

答案 0 :(得分:1)

使用lavPredict

model.syntax <- '
# intercept and slope with fixed coefficients
i =~ 1*t1 + 1*t2 + 1*t3 + 1*t4
s =~ 0*t1 + 1*t2 + 2*t3 + 3*t4

# regressions
i ~ x1 + x2
s ~ x1 + x2

# time-varying covariates
t1 ~ c1
t2 ~ c2
t3 ~ c3
t4 ~ c4
'

fit <- growth(model.syntax, data=Demo.growth)
summary(fit)

head(lavPredict(fit))

这将产生每个人的预测估计值

              i            s
[1,]  1.1378809  0.676301228
[2,] -2.5421940 -1.425974525
[3,] -0.1279434  0.966734762
[4,]  1.1682777  1.477200679
[5,] -0.5141435  0.006995809
[6,] -1.2646865  0.524024630