Анализ модели скорости чтения текста
Давайте проанализируем модель скорости чтения текста из первого урока. В эту модель входит одна латентная переменная — textspeed, — представленная шестью наблюдаемыми переменными. Переменные x4, x5, x6 измеряют понимание прочитанного, а x7, x8 и x9 — скорость счёта и сложения из набора данных HolzingerSwineford1939.
Мы используем функцию cfa(), чтобы проанализировать модель text.model на основе данных из HolzingerSwineford1939. Сводка должна показать, что модель идентифицирована с 9 степенями свободы. Изучите оценки латентной переменной, чтобы определить, какие показатели хорошо её измеряют (высокие значения), а какие — нет (низкие значения).
Это упражнение является частью курса
Структурное моделирование уравнений с lavaan в R
Инструкции к упражнению
- Используйте функцию
cfa(), чтобы подогнать модель под названиемtext.fit. Не забудьте указать оба аргумента — model и data! - Используйте функцию
summary(), чтобы просмотреть качество подгонки модели.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Load the lavaan library
library(lavaan)
# Load the dataset and define model
data(HolzingerSwineford1939)
text.model <- 'textspeed =~ x4 + x5 + x6 + x7 + x8 + x9'
# Analyze the model with cfa()
# Summarize the model