DATA example7_7;
INPUT height weight cir xin;
CARDS;
95 	14	54	50
92 	13	52	42
89 	13	53	36
158	52	79	99
119	20	55	68
113	18	53	61
125	22	59	67
91 	14	48	36
93 	13	50	44
92 	11	53	32
154	55	80	95
163	54	82	87
130	25	59	63
98 	17	51	51
99 	15	51	54
;
PROC PRINCOMP out=out1;     
/*调用主成分分析程序，out=选项表示将主成分和原变量保存至数据集out1*/
VAR height weight cir;
PROC PRINT data=out1;        
/*该命令将数据集out1输出，实际中这一步不是必须的，这里主要是为了让读者了解具体分析过程*/
RUN;
PROC REG data=out1;         /*对数据集out1进行线性回归*/
MODEL xin=prin1;            /*以第一主成分为自变量进行回归分析*/
RUN;
