【发布时间】:2021-03-12 08:19:52
【问题描述】:
我是 lavaan 的一个相当新的用户,并且一直在尝试建立一个具有连续调节器和具有潜在变量的交互项的调节器模型。我想听听您对我的代码的反馈,尤其是我的方法是否适合在之后添加交互项(因为它需要将潜在变量保存在数据框中)。简单介绍一下我的研究:我研究压力和倦怠之间的关系,以及社会支持是否会缓和这种关联。不幸的是,我还没有实际数据,所以我无法提供有关可能的警告/错误消息的信息。
#Creating the centered moderator variable SSMCOVID.c
Dataset$SSMCOVID.c <- scale(Dataset$SSMCOVID, scale = FALSE)
#Setting up the measurement model
RQ3 <- '
#Creating the independent TsM variable:
TsM =~ 1*SsM3mo + 1*SsM12mo + 1*SsM4y + 1*SsM4.5y
# Stress-burnout (independent-dependent):
PBAMCOVID ~ b1*TsM
#Support-burnout (moderator-dependent):
PBAMCOVID ~ b2*SSMCOVID.c '
fit.3 <- sem(RQ3, data = Dataset, estimator = 'MLR', missing = 'ML')
summary(fit.3, fit.measures=TRUE, standardized=TRUE)
#Extracting the predicted values of the model and adding them to the dataframe
data <- data.frame(Dataset, predict(fit.3))
#Creating a new variable with the interaction (note: dplyr package needed!)
data <- data %>%
mutate(TsM_x_SSMCOVID.c = TsM * SSMCOVID.c)
#Testing the predefined interaction (moderation):
Moderation <- ' PBAMCOVID ~ b3*TsM_x_SSMCOVID.c '
fit.Mod <- sem(Moderation, data = data, estimator = 'MLR', missing = 'ML')
summary(fit.Mod, fit.measures=TRUE, standardized=TRUE)
【问题讨论】:
-
什么是 SSMCOVID?它是潜变量还是显变量?
-
这是一个清单变量。