Побудова відмінностей у факторних балах респондентів
Факторні навантаження — не єдині параметри, що відрізняються між результатами EFA та CFA. Індивідуальні факторні бали також відрізняються залежно від того, чи їх обчислено з параметрів EFA, чи з параметрів CFA. Щоб це проілюструвати, розглянемо, як факторні бали для респондентів у наборі даних bfi_EFA відрізняються, коли їх обчислено з моделі EFA порівняно з моделлю CFA, проаналізувавши діаграми щільності цих балів.
Ця вправа є частиною курсу
Факторний аналіз в R
Інструкції до вправи
- Спочатку збережіть бали з однойменного елемента списку
scoresоб'єктаEFA_modelу новий об'єкт. Оскільки цю модель було створено з набору данихbfi_EFA, факторні бали походять із цього набору даних. - Далі використайте
fscores(), щоб обчислити та отримати індивідуальні факторні бали, застосувавши об'єкт моделі CFA до того самого набору данихbfi_EFA. - Нарешті, скористайтеся функціями
plot()іlines(), щоб зобразити щільності індивідуальних факторних балів за першим фактором.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Extracting factor scores from the EFA model
EFA_scores <- EFA_model$___
# Calculating factor scores by applying the CFA parameters to the EFA dataset
CFA_scores <- fscores(EFA_CFA, data = ___)
# Comparing factor scores from the EFA and CFA results from the bfi_EFA dataset
___(density(___[,1], na.rm = TRUE),
xlim = c(-3, 3), ylim = c(0, 1), col = "blue")
___(density(___[,1], na.rm = TRUE),
xlim = c(-3, 3), ylim = c(0, 1), col = "red")