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

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce cor() vypočítej korelační matici pro svůj EFA dataset. Nastav argument use tak, 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 values objektu eigenvals (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
___$___
Upravit a spustit kód