Diff for "FAQ/polychoric" - CBU statistics Wiki
location: Diff for "FAQ/polychoric"
Differences between revisions 26 and 27
Revision 26 as of 2009-11-23 14:36:50
Size: 3231
Editor: PeterWatson
Comment:
Revision 27 as of 2009-11-23 14:38:47
Size: 3309
Editor: PeterWatson
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
If this is the case then it has been shown ( for example in Homer, P and O’Brien, RM (1988)) that polychorics more accurately estimate the correlation between pairs of categorical variables.
These correlations are not estimated in SPSS but may be estimated using [:FAQ/spsspoly:this syntax] from R and incorporated into SPSS versions 16 and above. In addition there is a SPSS macro that computes a single tetrachoric located [http://www2.jura.uni-hamburg.de/instkrim/kriminologie/Mitarbeiter/Enzmann/Software/Enzmann_Software.html here.]SAS users can use this [:FAQ/saspol:SAS macro]. There is a PC programme freely downloadable from JS Uebersax’s website [http://ourworld.compuserve.com/homepages/jsuebersax/xpc.htm) here.] A help guide is included showing an example of its use. Yiu and Poon (2008) present a downloadable [http://www.sta.cuhk.edu.hk/WYPoon/Publication/EPCMD06 spreadsheet] which computes polychoric correlations for pairwise 3 x 3 tables of frequencies. Polychoric correlations may also be computed using this [:FAQ/polych: spreadsheet.] Tetrachoric correlations may be computed using a [:FAQ/tetra: spreadsheet.]
If this is the case then it has been shown (for example in Homer, P and O’Brien, RM (1988)) that polychorics more accurately estimate the correlation between pairs of categorical variables.
Polychoric correlations are not estimated in SPSS but may be estimated using [:FAQ/spsspoly:this syntax] from R and incorporated into SPSS versions 16 and above. In addition there is a SPSS macro that computes a single tetrachoric correlation located [http://www2.jura.uni-hamburg.de/instkrim/kriminologie/Mitarbeiter/Enzmann/Software/Enzmann_Software.html here.]   SAS users can use this [:FAQ/saspol:SAS macro] which also estimates individual tetrachoric correlations. There is a PC programme freely downloadable from JS Uebersax’s website [http://ourworld.compuserve.com/homepages/jsuebersax/xpc.htm) here.] A help guide is included showing an example of its use. Yiu and Poon (2008) present a downloadable [http://www.sta.cuhk.edu.hk/WYPoon/Publication/EPCMD06 spreadsheet] which computes polychoric correlations for pairwise 3 x 3 tables of frequencies. Polychoric correlations may also be computed using this [:FAQ/polych: spreadsheet.] Tetrachoric correlations may be computed using a [:FAQ/tetra: spreadsheet.]

Polychoric correlations

Some researchers suggest using an alternative to the Pearson correlation when correlating two ordinal categorical variables. Polychoric (or tetrachoric in the case of two binary variables) correlations assume that the continuous measure underlying the categorical variables is normally distributed.

If this is the case then it has been shown (for example in Homer, P and O’Brien, RM (1988)) that polychorics more accurately estimate the correlation between pairs of categorical variables. Polychoric correlations are not estimated in SPSS but may be estimated using [:FAQ/spsspoly:this syntax] from R and incorporated into SPSS versions 16 and above. In addition there is a SPSS macro that computes a single tetrachoric correlation located [http://www2.jura.uni-hamburg.de/instkrim/kriminologie/Mitarbeiter/Enzmann/Software/Enzmann_Software.html here.]

SAS users can use this [:FAQ/saspol:SAS macro] which also estimates individual tetrachoric correlations. There is a PC programme freely downloadable from JS Uebersax’s website [http://ourworld.compuserve.com/homepages/jsuebersax/xpc.htm) here.] A help guide is included showing an example of its use. Yiu and Poon (2008) present a downloadable [http://www.sta.cuhk.edu.hk/WYPoon/Publication/EPCMD06 spreadsheet] which computes polychoric correlations for pairwise 3 x 3 tables of frequencies. Polychoric correlations may also be computed using this [:FAQ/polych: spreadsheet.] Tetrachoric correlations may be computed using a [:FAQ/tetra: spreadsheet.]

The polychoric correlations can then be typed into a correlation matrix which is entered using syntax into SPSS by inputting the correlation matrix directly rather than the raw data. An example correlation input file for four variables, V1, V2, V3 and V4, is given below. Column one identifies the rows as either containing sample sizes or correlations, column two contains the variable names, the remaining columns give the sample sizes and correlations for the four variables.

N       20.0000000      20.0000000      20.0000000      20.0000000

CORR V1  1.0000000        .3360000        .1617943       -.1944917

CORR V2   .3360000       1.0000000       -.0763708        .1959513

CORR V3   .1617943       -.0763708       1.0000000       -.0093707

CORR V4  -.1944917        .1959513       -.0093707       1.0000000

This data file can then be directly inputted into a factor analysis by running the following syntax into a syntax window.

FACTOR MATRIX IN(COR=*) /MISSING=LISTWISE
/ANALYSIS=V1 V2 V3 V4
/PRINT=CORRELATION 
/PLOT=EIGEN 
/EXTRACTION=ML
/ROTATION=OBLIMIN .

References

Homer, P and O’Brien, RM (1988) Using LISREL models with crude rank category measures. Quality and Quantity, 22, 191-201.

Kinnear, P and Gray, CD (1999) SPSS for windows made simple. Third Edition. Psychology Press:Hove,East Sussex, England. Chapter 15 in the 1999 edition details how to input a correlation matrix into SPSS. This may also be in the 2009 edition.

Olsson, U. (1979) Maximum likelihood estimation of the polychoric correlation coefficient. Psychometrika, 44(4), 443-460.

Yiu C.F. & Poon, W.Y. (2008) Estimating the polychoric correlation from misclassified data. British Journal of Mathematical and Statistical Psychology, 61, 49-74.

None: FAQ/polychoric (last edited 2021-04-06 14:59:24 by PeterWatson)