/* Lesson 05-1 */ /* File Name = les0501.sas 11/05/19 */ options nocenter linesize=78 pagesize=30; proc printto log = 'Kougi19/les0501_log.txt' print = 'Kougi19/les0501_Results.txt' new; /* ods listing gpath='Kougi19/SAS_ODS99'; */ data gakusei; infile 'Kougi19/all19bu.csv' firstobs=2 truncover lrecl=80 dlm=',' dsd missover ; input sex $ shintyou taijyuu kyoui jitaku $ kodukai carryer $ tsuuwa; /* if sex^='M' & sex^='F' then delete; */ if shintyou=. | taijyuu=. | kyoui=. then delete; proc print data=gakusei(obs=10); run; /* proc corr data=gakusei; run; */ proc reg data=gakusei; model taijyuu=shintyou kyoui; output out=outreg1 predicted=pred1 residual=resid1; run; proc print data=outreg1(obs=15); run; proc plot data=outreg1; where shintyou^=. and taijyuu^=. and kyoui^=.; plot taijyuu*shintyou; plot taijyuu*kyoui; plot taijyuu*pred1; plot resid1*pred1 /vref=0; plot resid1*shintyou/vref=0; plot resid1*kyoui /vref=0; plot resid1*taijyuu /vref=0; run; proc univariate data=outreg1 plot normal; var resid1; run;