Representar diferencias en las puntuaciones factoriales de las personas
Las cargas factoriales no son los únicos parámetros que difieren entre los resultados de EFA y CFA. Las puntuaciones factoriales de las personas también cambian cuando se calculan a partir de parámetros de EFA o de CFA. Para ilustrarlo, veremos cómo difieren las puntuaciones factoriales de las personas del conjunto de datos bfi_EFA cuando se calculan con el modelo EFA frente al modelo CFA, examinando los gráficos de densidad de esas puntuaciones.
Este ejercicio forma parte del curso
Análisis factorial en R
Instrucciones del ejercicio
- Primero, guarda las puntuaciones del elemento con nombre
scoresdel objetoEFA_modelen un objeto nuevo. Como este modelo se creó a partir del conjunto de datosbfi_EFA, las puntuaciones factoriales provienen de ese conjunto. - Después, usa
fscores()para calcular y extraer las puntuaciones factoriales de las personas utilizando el objeto del modelo CFA con el mismo conjunto de datosbfi_EFA. - Por último, usa las funciones
plot()ylines()para representar las densidades de las puntuaciones factoriales de las personas en el primer factor.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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")