CATPCA

CATPCA is available in SPSS® Statistics Professional Edition or the Categories option.

CATPCA performs principal components analysis on a set of variables. The variables can be given mixed optimal scaling levels, and the relationships among observed variables are not assumed to be linear.

CATPCA VARIABLES = varlist

 /ANALYSIS = varlist
      [[(WEIGHT={1**}] [LEVEL={SPORD**}] [DEGREE={2}] [INKNOT={2}]]
                {n  }                            {n}          {n} 
                              {SPNOM  }  [DEGREE={2}] [INKNOT={2}]
                                                 {n}          {n} 
                              {ORDI   }
                              {NOMI   }
                              {MNOM   }
                              {NUME   }

 [/DISCRETIZATION = [varlist[([{GROUPING   }] [{NCAT={7}}] [DISTR={NORMAL }])]]]
                                                     {n}            {UNIFORM}
                               {EQINTV={n} }
                               {RANKING    }
                               {MULTIPLYING}

 [/MISSING = [varlist [([{PASSIVE**}] [{MODEIMPU}])]]]
                                       {RANDIMPU }
                                       {EXTRACAT } 
                         {ACTIVE   }   {MODEIMPU }
                                       {RANDIMPU } 
                                       {EXTRACAT } 
                                       {LISTWISE } 

 [/SUPPLEMENTARY = [OBJECT(varlist)] [VARIABLE(varlist)]]

 [/CONFIGURATION = [{INITIAL}] (file)]
                    {FIXED   } 

 [/DIMENSION = {2**}]
               {n  }

 [/NORMALIZATION = {VPRINCIPAL**}]
                   {OPRINCIPAL  }
                   {SYMMETRICAL }
                   {INDEPENDENT }
                   {n           }

 [/MAXITER = {100**}]
             {n    }

 [/CRITITER = {.00001**}]
              {value   }

 [/ROTATION = [{NOROTATE**}] [{KAISER**}]]              
               {VARIMAX   }   {NOKAISER}              
               {EQUAMAX   }              
               {QUARTIMAX }              
               {PROMAX    } [({4})]                              
                              {k }              
               {OBLIMIN   } [({0})]                              
                              {k }

 [/RESAMPLE = [{NONE**   }]]              
               {BOOTSTRAP} [([{1000}] [{95}] [{BALANCED }][{PROCRU}])]                            
                              {n    }   {m  }   {UNBALANCED}  {REFLEC }

 [/PRINT = [DESCRIP**[(varlist)]]]
           [LOADING** [{NOSORT}]]
                       {SORT   }
           [CORR**] 
           [VAF] 
           [OCORR] 
           [QUANT[(varlist)]]
           [HISTORY] 
           [OBJECT[([(varname)]varlist)]] 
           [NONE]

 [/PLOT = [OBJECT**[(varlist)][(n)]] 
          [LOADING**[(varlist [(CENTR[(varlist)])])][(n)]]
          [CATEGORY (varlist)[(n)]] 
          [JOINTCAT[({varlist})][(n)]] 
          [TRANS[(varlist[({1})])[(n)]]
                           {n } 
          [BIPLOT[({LOADING}[(varlist)])[(varlist)]] [(n)]]
                   {CENTR  } 
          [TRIPLOT[(varlist[(varlist)])][(n)]]
          [RESID(varlist[({1})])[(n)]] 
                          {n }
          [PROJCENTR(varname, varlist)[(n)]] [NONE]]
          [NDIM(value,value)]
          [VAF]
          [OBELLAREA   [({>}{STDEV} {2})]]                       
                         {GT}{AREA  } {2}                      
                         {< }                      
                         {LT}         
          [LDELLAREA   [({>} {AREA} {0})]]                       
                         {GT} {STDEV} {2}                      
                         {< }                      
                         {LT}        
          [CTELLAREA   [({>} {AREA} {2})]]                       
                         {GT} {STDEV} {2}                      
                         {< }                      
                         {LT}         
          [NELLPNT({40})                  
                   {n  }         

 [/SAVE = [TRDATA[({TRA    }[(n)])]] [OBJECT[({OBSCO  }[(n)])]] 
                   {rootname}                  {rootname}
          [APPROX[({APP    })]] [ELLAREAOBJ]
                   {rootname}
          [LDELLAREA]
          [OBELLAREA]
          [CTELLAREA]

 [/OUTFILE = [TRDATA('savfile'|'dataset')]]
             [DISCRDATA('savfile'|'dataset')] 
             [OBJECT('savfile'|'dataset')] 
             [APPROX('savfile'|'dataset')]
             [ELLCOORD ('savfile'|'dataset)]

** Default if the subcommand is omitted.

This command reads the active dataset and causes execution of any pending commands. See the topic Command Order for more information.

Syntax for the CATPCA command can be generated from the Categorical Principal Components Analysis (CATPCA) dialog.

Release History

Release 13.0

  • NDIM keyword introduced on PLOT subcommand.
  • The maximum label length on the PLOT subcommand is increased to 64 for variable names, 255 for variable labels, and 60 for value labels (previous value was 20).

Release 23.0

  • RANDIMPU keyword introduced on MISSING subcommand.
  • ROTATION subcommand introduced.
  • RESAMPLE subcommand introduced.
  • SORT and NOSORT keywords introduced for LOADING on the PRINT subcommand.
  • VAF, OBELLAREA, LDELLAREA, CTELLAREA, NELLPNT, and keywords introduced on PLOT subcommand.
  • OBELLAREA, LDELLAREA, and CTELLAREA keywords introduced on SAVE subcommand.
  • ELLCOORD keyword introduced on OUTFILE subcommand.