UCLA Academic Technology Services HomeServicesClassesContactJobs
Search

SAS Textbook Examples
Computer-Aided Multivariate Analysis by Afifi and Clark
Chapter 14: Principal components analysis

Page 342 Table 14.2  Principal components analysis for standardized CESD scale items  (depression data set)
NOTE:  The n = 5 option on the proc princomp statement tells SAS that we only want the first five factors.
data depress;
set "c:\cama3\depress";
run;
proc princomp data = depress n = 5;
var c1-c20;
run;
<some output omitted>
The PRINCOMP Procedure

                              Eigenvectors

            Prin1         Prin2         Prin3         Prin4         Prin5

C1       0.277438      -.144979      -.057702      0.002724      -.088268
C2       0.313183      0.027136      -.031630      -.247811      -.024397
C3       0.267798      -.154720      -.034590      -.247247      0.218305
C4       0.243554      -.319404      -.176943      0.071551      0.172925
C5       0.286784      -.049717      -.138388      -.279353      0.041111
C6       0.220570      0.053395      -.224213      -.182286      0.339874
C7       0.284370      -.164359      0.018960      0.076061      0.086999
C8       0.108096      -.304519      -.110325      0.556703      0.097606
C9       0.175781      -.168999      0.396225      0.014631      -.535478
C10      0.276625      -.045423      0.083456      -.008415      -.365054
C11      0.243270      -.104819      0.131395      -.041382      -.241930
C12      0.179019      0.229984      -.163432      -.145063      -.036843
C13      0.125906      0.212631      -.264529      0.540020      -.095286
C14      0.180253      0.401483      0.101409      0.246105      0.084712
C15      0.200363      0.209780      -.270323      -.031213      -.083408
C16      0.192430      0.417446      0.185012      0.046739      0.039931
C17      0.209684      0.390480      0.086023      0.068401      0.049913
C18      0.171712      0.015325      -.201930      0.062862      -.275225
C19      0.131489      0.056866      0.632607      0.023179      0.334922
C20      0.235700      -.228260      0.193254      0.240427      0.290938
Page 343 Figure 14.5  Eigenvalues and cumulative percentages of total variance for depression data
Panel A:
NOTE:  You need use the ODS trace to find out which table contains the information that you need to make this plot.  In this example, it was the table called eigenvalues.  This table was outputted to a data set called figure145a and then used in the proc gplot to create the graph.  The variables cumulative and number are part of the outputted data set, not the original (depress) data set.
ods output eigenvalues = figure145a;
proc princomp data = depress;
var c1-c20;
run;

proc gplot data = figure145a;
plot cumulative*number;
run;
quit;

Panel B:
NOTE:  You need to use proc factor to get the scree plot, as it is not available in proc princomp.
proc factor data = depress scree;
var c1 - c20;
run;
The FACTOR Procedure
Initial Factor Method: Principal Components

Scree Plot of Eigenvalues
  7 +         1
    |
    |
    |
    |
    |
  6 +
    |
    |
    |
    |
    |
  5 +
    |
    |
    |
E   |
i   |
g 4 +
e   |
n   |
v   |
a   |
l   |
u 3 +
e   |
s   |
    |
    |
    |
  2 +
    |
    |
    |             2
    |
    |                 3
  1 +                     4   5   6   7
    |                                     8
    |                                         9   0   1
    |                                                     2   3   4   5
    |                                                                     6   7   8   9
    |                                                                                     0
  0 +
    ------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-----
          0       2       4       6       8      10      12      14      16      18      20

How to cite this page

Report an error on this page

UCLA Researchers are invited to our Statistical Consulting Services
We recommend others to our list of Other Resources for Statistical Computing Help
These pages are Copyrighted (c) by UCLA Academic Technology Services


The content of this web site should not be construed as an endorsement of any particular web site, book, or software product by the University of California