How can I get the Eigenvalues of matrix input to common factor analysis?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

How can I get the Eigenvalues of matrix input to common factor analysis?

Art Kendall
SPSS outputs the eigenvalues of the initial correlation matrix (PC) no matter what kind of factor analysis one does.

I am running a parallel factor analysis which gives the eigenvalues for the common factor model (matrix with communalities on the diagonal).

Does anyone know a quick way to get the eigenvalues of the matrix for PAF using syntax?

If not has anyone put together a MATRIX procedure to get those eigenvalues?


Art Kendall
Social Research Consultants
===================== To manage your subscription to SPSSX-L, send a message to [hidden email] (not to SPSSX-L), with no body text except the command. To leave the list, send the command SIGNOFF SPSSX-L For a list of commands to manage subscriptions, send the command INFO REFCARD
Art Kendall
Social Research Consultants
Reply | Threaded
Open this post in threaded view
|

Re: How can I get the Eigenvalues of matrix input to common factor analysis?

vlad simion
Hi Art,

Have a look at this syntax, hope it helps :)

corr  v1 to v20 / matrix out ('c:\temp\correl') / missing = listwise.

matrix.
mget /type= corr /file='c:\temp\correl' .
compute smc = 1 - (1 &/ diag(inv(cr)) ).
call setdiag(cr,smc).
compute evals = eval(cr).
print { t(1:nrow(cr)) , evals }
/title="Raw Data Eigenvalues"
/clabels="Root" "Eigen."  /format "f12.6".
end matrix.

Have a nice weekend,
Vlad

On Fri, Feb 4, 2011 at 6:08 PM, Art Kendall <[hidden email]> wrote:
SPSS outputs the eigenvalues of the initial correlation matrix (PC) no matter what kind of factor analysis one does.

I am running a parallel factor analysis which gives the eigenvalues for the common factor model (matrix with communalities on the diagonal).

Does anyone know a quick way to get the eigenvalues of the matrix for PAF using syntax?

If not has anyone put together a MATRIX procedure to get those eigenvalues?


Art Kendall
Social Research Consultants
===================== To manage your subscription to SPSSX-L, send a message to [hidden email] (not to SPSSX-L), with no body text except the command. To leave the list, send the command SIGNOFF SPSSX-L For a list of commands to manage subscriptions, send the command INFO REFCARD