/* Lesson 14-03 */ /* File Name = les1403.sas 01/25/22 */ /* Original File File Name = PCA0503.sas 10/31/21 */ options nocenter linesize=78 pagesize=30; options locale='en_US'; /* options locale='ja_JP'; */ proc printto print = 'StatM21/les1403-Results.txt' new; ods listing gpath='StatM21/SAS_ODS14'; data gakusei; infile 'StatM21/StudAll21d.csv' firstobs=9 dlm=',' dsd missover encoding=sjis termstr=crlf; input sex $ shintyou taijyuu kyoui jitaku : $10. kodukai carryer $ tsuuwa; /* if sex^='M' & sex^='F' then delete; */ if shintyou=. | taijyuu=. | kyoui=. then delete; if kyoui<60 then delete; if taijyuu>85 then delete; proc print data=gakusei(obs=10); run; proc plot data=gakusei; plot shintyou*taijyuu; run; proc princomp data=gakusei out=out_prin; var shintyou taijyuu kyoui; run; proc print data=out_prin(obs=15); run; proc plot data=out_prin; plot prin2*prin1/vref=0 href=0; plot prin3*prin2/vref=0 href=0; plot prin3*prin1/vref=0 href=0; run; proc sort data=out_prin; by prin1; run; proc print data=out_prin; run;