The PERFORMANCE statement is used to specify options that affect the performance of PROC ROBUSTREG and to request tables that
show the performance options in effect and timing details. See Chen (2002) for some empirical results.
You can specify the following options:
-
CPUCOUNT=n | ACTUAL
-
specifies the number of processors to use in forming crossproduct matrices. You can specify any integer in the range 1–1024 for n. CPUCOUNT=ACTUAL sets CPUCOUNT to the number of physical processors available. This can be less than the number of physical
CPUs if the SAS process has been restricted by system administration tools. Setting CPUCOUNT= to a number greater than the
actual number of available CPUs might result in reduced performance. This option overrides the SAS system option CPUCOUNT=.
If CPUCOUNT=1, then NOTHREADS
is in effect, and PROC ROBUSTREG uses singly threaded code.
-
DETAILS
-
requests the PerfSettings table that shows the performance settings in effect and the "Timing" table that provides a broad timing breakdown of the PROC ROBUSTREG step.
-
NOTHREADS
-
disables multithreaded computation. This option overrides the SAS system option THREADS.
-
THREADS
-
enables multithreaded computation. This option overrides the SAS system option NOTHREADS.