FACTOR

FACTOR is available in the Statistics Base Edition.

FACTOR performs factor analysis based either on correlations or covariances and using one of the seven extraction methods. FACTOR also accepts matrix input in the form of correlation matrices, covariance matrices, or factor-loading matrices and can write the matrix materials to a matrix data file.

FACTOR VARIABLES=varlist† [/MISSING=[{LISTWISE**}] [INCLUDE]] 
                                     {PAIRWISE  }
                                     {MEANSUB   }
                                     {DEFAULT** }

 [/MATRIX=[IN({COR='savfile'|'dataset'})]  [OUT({COR='savfile'|'dataset'})]]
              {COR=*                  }         {COR=*                  }
              {COV='savfile'|'dataset'}         {COV='savfile'|'dataset'}
              {COV=*                  }         {COV=*                  }
              {FAC='savfile'|'dataset'}         {FAC='savfile'|'dataset'}
              {FAC=*                  }         {FAC=*                  }
                         {FSC='savfile'|'dataset'}
                         {FSC=*                   }

 [/METHOD = {CORRELATION**}]
            {COVARIANCE   }

 [/SELECT=varname(value)]

 [/ANALYSIS=varlist...]

 [/PRINT=[DEFAULT**] [INITIAL**] [EXTRACTION**] [ROTATION**] 
         [UNIVARIATE] [CORRELATION] [COVARIANCE] [DET] [INV] 
         [REPR] [AIC] [KMO] [FSCORE] [SIG] [ALL]]

 [/PLOT=[EIGEN] [ROTATION [(n1,n2)]]]

 [/DIAGONAL={value list}]
            {DEFAULT** } 

 [/FORMAT=[SORT] [BLANK(n)] [DEFAULT**]] 

 [/CRITERIA=[FACTORS(n)] [MINEIGEN({1.0**})] [ITERATE({25**})] 
                                   {n    }            {n   }

            [RCONVERGE({0.0001**})]  [{KAISER**}] 
                       {n       }     {NOKAISER}

            [ECONVERGE({0.001**})] [DEFAULT**]] 
                       {n      }

 [/EXTRACTION={PC**     }] [/ROTATION={VARIMAX**   }] 
              {PA1**    }             {EQUAMAX     }
              {PAF      }             {QUARTIMAX   }
              {ALPHA    }             {OBLIMIN({0})}
              {IMAGE    }                      {n}  
              {ULS      }             {PROMAX({4}  }
              {GLS      }                     {n}
              {ML       }             {NOROTATE    }
              {DEFAULT**}             {DEFAULT**   }

 [/SAVE=[{REG    } ({ALL}[rootname])]] 
         {BART   }  {n  }
         {AR     }
         {DEFAULT}

† Omit VARIABLES with matrix input.

**Default if subcommand or keyword 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 FACTOR command can be generated from the Factor Analysis dialog.

Release History

Release 16.0

  • Added support for SET THREADS and SET MCACHE.

Example

FACTOR VARIABLES=V1 TO V12.