The HPPRINCOMP Procedure

PROC HPPRINCOMP Contrasted with PROC PRINCOMP

The HPPRINCOMP procedure and the PRINCOMP procedure in SAS/STAT have the following similarities and differences:

  • All statements that are available in PROC PRINCOMP are supported by the HPPRINCOMP procedure.

  • The HPPRINCOMP procedure supports the OUTPUT statement, which is not available in PROC PRINCOMP.

  • The HPPRINCOMP procedure can specify various methods to be used for calculating the principal components by using the METHOD= option, which is not available in PROC PRINCOMP.

  • PROC PRINCOMP can accept ordinary SAS data sets and other types of special SAS data sets as input. The HPPRINCOMP procedure can accept only ordinary SAS data sets (raw data) as input.

  • The HPPRINCOMP procedure does not support the PLOTS option that is available in PROC PRINCOMP.

  • The HPPRINCOMP procedure is specifically designed to operate in the high-performance distributed environment. By default, PROC HPPRINCOMP performs computations on multiple threads. The PRINCOMP procedure executes on a single thread.