Plotando diferenças nos escores fatoriais das pessoas
As cargas fatoriais não são os únicos parâmetros que diferem entre os resultados de EFA e CFA. Os escores fatoriais dos indivíduos também mudam quando são calculados a partir dos parâmetros de EFA ou de CFA. Para ilustrar isso, vamos observar como os escores fatoriais dos indivíduos no conjunto de dados bfi_EFA diferem quando são calculados a partir do modelo EFA versus do modelo CFA, examinando os gráficos de densidade desses escores.
Este exercício faz parte do curso
Análise Fatorial em R
Instruções do exercício
- Primeiro, salve os escores do elemento nomeado
scoresdo objetoEFA_modelem um novo objeto. Como esse modelo foi criado a partir do conjunto de dadosbfi_EFA, os escores fatoriais vêm desse conjunto. - Em seguida, use
fscores()para calcular e extrair os escores fatoriais dos indivíduos usando o objeto de modelo CFA com o mesmo conjunto de dadosbfi_EFA. - Por fim, use as funções
plot()elines()para representar as densidades dos escores fatoriais dos indivíduos no primeiro fator.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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")