SAS Leonardo D. Villamil. HW 3. 10/01/2015.: 'C:/sashw'
SAS Leonardo D. Villamil. HW 3. 10/01/2015.: 'C:/sashw'
Leonardo D. Villamil.
HW 3.
10/01/2015.
PART 1
libname sashw 'C:\sashw';
data heart;
set sashw.heart;
if Status = 'Alive';
run;
proc means data = heart maxdec = 1 mean median p10 p90 stddev nolabels ;
var AgeAtStart Height Weight Diastolic Systolic Cholesterol;
ODS NOPROCTITLE;
title ;
run;
PROC FORMAT ;
Value $Class
'High' = 'High Cholesterol Level'
'Desirable' = 'Healthy Cholesterol Level'
'Borderline' = 'Borderline Cholesterol Level';
run;
proc sort data = heart sortseq = linguistic (strength = primary);
by sex ;
run;
proc means data= heart maxdec = 1 mean median p10 p90 stddev ;
by sex ;
class chol_status;
var cholesterol;
Format Chol_status $class.;
TITLE 'The Heart Study';
TITLE2 'Analysis of the Survivors';
TITLE3 'By';
TITLE4 'Sex and Cholesterol Status';
run;
Output Part 1
Part 2.
PROC IMPORT DATAFILE ='C:\sashw\Grades.xlsx'
out
= grades (rename=(Q1-Q12= Quiz1-Quiz12) )
dbms
= xlsx replace;
run;
data grades;
set grades;
array g(12) Quiz1-Quiz12;
do i=1 to 12;
g(i) = 10*g(i)+2;
end;
drop i;
Total = sum(of Quiz1-Quiz12);
proc sort data = grades ;
by descending Total;
run;
proc print data = grades;
title;
id Name Total;
run;
Output Part 2