Al realizar un análisis de factores utilizando factanal, el resultado habitual es una tabla de cargas más otra información. ¿Existe una forma directa de usar estas cargas para crear una matriz/data.frame de factores? Por ejemplo, usarlos en el análisis de regresión más adelante.¿Cómo crear factores de factanal?
EDITAR: el objetivo de esto es obtener variables para el modelado posterior. Solo conozco los puntajes de los factores, pero sugerencias/sugerencias para otra terminología son bienvenidas :)
EDIT2: la respuesta de respuesta de Joris Meys es básicamente lo que estaba pidiendo. Aún así, mueve mi pregunta hacia una dirección que podría ser más adecuada para statsoverflow, pero la mantendré aquí por ahora, porque el grupo correcto de personas es el que discute la solución:
¿Cuál es el beneficio de la regresión? puntajes basados? El resultado del producto (ML) está altamente correlacionado con los factores ... Sinceramente, me pregunto por qué la diferencia es tan grande en mi caso.
fa$scores # the correct solution
fac <- m1 %*% loadings(fa) # the answer on your question
diag(cor(fac,fa$scores))
#returns:
Factor1 Factor2 Factor3
0.8309343 0.8272019 0.8070837
Sí, eso es lo que pedí. ¿Estandarizar el único beneficio de estos puntajes creado por regresión? El cálculo de la matriz ML proporciona variables bastante altamente correlacionadas (ver edición de mi pregunta). –
@ ran2: No, estos puntajes tienen un poco más de matemática detrás de ellos, que se explica escasamente en el archivo de ayuda de factanal. Una visión más elaborada se puede encontrar en este documento: http://www.psy.ed.ac.uk/people/iand/Bartholomew%20%282009%29%20Br%20J%20Math%20Stat%20Psychol%20factor%20scores % 20Thomson% 20Spearman% 20Bartlett.pdf –
acc. ¡Gracias por la lección, hombre! –