I have 500 rows and three columns. Two of the variables (that i want to analyze) are in ordinal form and the other in scale. However, when i run the correspondence analysis wizard in SPSS i can only select the scale variable and not the ordinals. How is it possible to perform correspondence analysis on the ordinal variables?

I have something like this:

Variable1 | Variable2

..Home . .| Strong

..Work . . | Strong

  • 2
    $\begingroup$ I don't face trouble you tell about. Correspondence analysis (both simple and multiple) treats all variables as nominal, whatever level of measure you had explicitly defined for them. $\endgroup$ – ttnphns Mar 31 '12 at 5:27
  • $\begingroup$ i select analyze->Dimension Reduction-> Correspondence Analysis. Only scale variables can be added to row and column. Is there a plugin or something? $\endgroup$ – JustCurious Mar 31 '12 at 9:01
  • $\begingroup$ I could not confirm your finding on SPSS 15, 17, 20. I was able to pull any level variable to the "row" and "column" fields without problem. Anyway, let your variables be scale. As I've said, CA internally treats all variables as nominal. $\endgroup$ – ttnphns Mar 31 '12 at 13:31
  • $\begingroup$ I am working with SPSS 20. If i set variable type to numeric, all the values are discarded. $\endgroup$ – JustCurious Mar 31 '12 at 16:06
  • $\begingroup$ I tried to change the type to scale and run the wizard again. I get the following error :Text: myVariable Command: CORRESPONDENCE A string variable was used in a variable list where only numeric variables are allowed. Execution of this command stops. $\endgroup$ – JustCurious Mar 31 '12 at 17:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.