创建一个自由度为 0 的模型
在第 1 章中,我们使用 HolzingerSwineford1939 数据集基于 6 个显变量 x4、x5、x6、x7、x8、x9 构建了一个文本速度的模型。现在仅使用 x4、x5 和 x6 来构建一个仅关于阅读理解的模型。
该模型应当具有 0 个自由度,因为它未被识别:在只有 3 个显变量的情况下,我们要估计的参数数量与可用信息量相同。请对模型进行分析以确认自由度为 0。lavaan 和 HolzingerSwineford1939 数据集已为您加载。
本练习是课程的一部分
使用 R 中的 lavaan 进行结构方程模型(SEM)
练习说明
- 将您的模型命名为
text.model,潜变量命名为text。 - 使用变量
x4、x5、x6作为显变量。 - 使用
cfa()函数对模型进行分析。 - 使用
summary()函数查看自由度。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create your text model specification
text.model <- '___'
# Analyze the model and include data argument
text.fit <- cfa(___)
# Summarize the model
summary(___, standardized = TRUE, fit.measures = TRUE)