Usage Note 22558: Performing factor analysis on binary or ordinal data
SAS/STAT® software can perform a factor analysis on binary and ordinal data. To fit a common factor model, there are two approaches (both known as Latent Trait models):
The first approach is to create a matrix of tetrachoric
correlations (for binary variables) or polychoric correlations (for ordinal variables). Use the OUTPLC= option in PROC CORR (or use the POLYCHOR macro documented in
SAS Note 25010, "Create a polychoric correlation or distance
matrix"). You can then do an exploratory (p-values are
not valid) analysis by using PROC CALIS or PROC FACTOR.
The second approach for binary variables, in the context of item response theory, is the
Rasch model. See the Rasch model
section of SAS Note 30333, "FASTats: Frequently Asked-For
Statistics".
If you want a principal component analysis of binary data, then use PROC CORRESP or PROC PRINCOMP. Whether you use CORRESP or PRINCOMP depends on whether you are interested in Euclidean or in chi-squared distance. You can also use PROC PRINQUAL, but if your data is all binary, then PRINQUAL gives the same results as PRINCOMP.
References
- Andrich, D. 1988. Rasch Models for Measurement. Sage University Paper on
Quantitative Applications in the Social Sciences, 07-068. Beverly Hills: Sage Publications.
- Bartholomew, D. 1987. Latent Variable Models and Factor Analysis. London:
Charles Griffin & Company Limited.
- van Rijckevorsal, J. L. A., and J. de Leeuw, eds. 1988. Component and Correspondence
Analysis. Chichester, UK: John Wiley & Sons.
See also SAS Note 22529, "Can PROC CALIS analyze categorical data?"
Operating System and Release Information
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Usage Note |
Priority: | low |
Topic: | SAS Reference ==> Procedures ==> CORRESP Analytics ==> Categorical Data Analysis Analytics ==> Market Research SAS Reference ==> Procedures ==> FACTOR Analytics ==> Spatial Analysis SAS Reference ==> Procedures ==> PRINQUAL SAS Reference ==> Procedures ==> PRINCOMP Analytics ==> Multivariate Analysis Analytics ==> Psychometrics
|
Date Modified: | 2016-12-05 13:40:47 |
Date Created: | 2002-12-16 10:56:39 |