Výpočet vlastních čísel
Běžnou strategií pro empirické určení dimenzionality dat je prozkoumat vlastní čísla (eigenvalues). Vlastní čísla jsou numerickým vyjádřením množství rozptylu, které vysvětluje každý faktor nebo komponenta. Počítají se z korelační matice, takže nejprve budeš muset pomocí funkce cor() tuto matici vypočítat a uložit. Nezapomeň nastavit, že chceš použít párová kompletní pozorování. Výchozí nastavení sice využívá všechna data, ale pokud dataset obsahuje chybějící hodnoty, výsledkem by byla matice plná hodnot NA.
Tyto výpočty provedeš na datasetu bfi_EFA, který jsi právě vytvořil/a – pamatuj, že data v bfi_CFA si šetříš pro konfirmační analýzu!
Toto cvičení je součástí kurzu
Faktorová analýza v R
Pokyny k cvičení
- Pomocí funkce
cor()vypočítej korelační matici pro svůj EFA dataset. Nastav argumentusetak, aby se používala párová kompletní pozorování. - Poté tuto korelační matici předej funkci
eigen()a získej vlastní čísla. - Vlastní čísla jsou uložena v prvku
valuesobjektueigenvals(seznam). Podívej se na ně!
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Calculate the correlation matrix first
bfi_EFA_cor <- ___(bfi_EFA, use = ___)
# Then use that correlation matrix to calculate eigenvalues
eigenvals <- ___(bfi_EFA_cor)
# Look at the eigenvalues returned
___$___