/* Lesson Reg0501 */ /* File Name = Reg0501.sas 11/07/20 */ options linesize=72 pagesize=20; options nocenter linesize=78 pagesize=40; options locale='en'; proc printto print = '/folders/myfolders/Kougi20/SAS_out0501a.txt' new; ods listing gpath='/folders/myfolders/Kougi20/SAS_ODS05'; /* proc printto log = '/folders/myfolders/Kougi20/SAS_log0501a.txt'; print = '/folders/myfolders/Kougi20/SAS_out0501a.txt' new; ods listing gpath='/folders/myfolders/Kougi20/SAS_ODS0501a'; */ data gakusei; infile '/folders/myfolders/Kougi20/StudAll20c2.csv' firstobs=8 dlm=',' dsd missover encoding=sjis termstr=crlf; input sex $ shintyou taijyuu kyoui jitaku : $9. kodukai carryer $ tsuuwa; if shintyou='.' or taijyuu='.' then delete; proc print data=gakusei(obs=10); run; proc reg data=gakusei; model taijyuu=shintyou; output out=outreg1 predicted=pred1 residual=resid1; run; proc print data=outreg1(obs=15); run; proc plot data=outreg1; plot taijyuu*shintyou/vaxis=20 to 100 by 20; plot pred1*taijyuu; plot resid1*shintyou/vref=0; plot resid1*taijyuu /vref=0; run; proc univariate data=outreg1 plot normal; var resid1; run;