Začněte nyníZačněte zdarma

Vizualizace rozdílů ve faktorových skórech jedinců

Faktorové zátěže nejsou jedinými parametry, které se liší mezi výsledky EFA a CFA. Liší se i faktorové skóry jedinců – v závislosti na tom, zda jsou vypočítány z parametrů EFA, nebo CFA. Abychom to demonstrovali, podíváme se, jak se faktorové skóry jedinců z datasetu bfi_EFA liší při výpočtu z modelu EFA oproti modelu CFA, a to pomocí grafů hustoty těchto skórů.

Toto cvičení je součástí kurzu

Faktorová analýza v R

Zobrazit kurz

Pokyny k cvičení

  • Nejprve ulož skóry z pojmenovaného elementu scores objektu EFA_model do nového objektu. Protože byl tento model vytvořen z datasetu bfi_EFA, pocházejí faktorové skóry právě z tohoto datasetu.
  • Dále pomocí funkce fscores() vypočítej a extrahuj faktorové skóry jedinců s použitím objektu CFA modelu a stejného datasetu bfi_EFA.
  • Nakonec pomocí funkcí plot() a lines() zobraz hustoty faktorových skórů jedinců na prvním faktoru.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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")
Upravit a spustit kód