I am working with NHANES blood pressure laboratory data which includes multiple recordings of systolic and diastolic blood pressure readings (Systolic = BPXSY1, BPXSY2, and BPXSY3). I am trying to find the average of these reading but my current code is simply only copying the first reading and displaying that as the average (BPXSY_avg). Currently BPXSY_avg = BPXSY1, but it should be = ((BPXSY1 + BPXSY2 + BPXSY3) / 3) . The current code I am trying is as follows and an image of my results is attached: /*Calculate the mean of BPXSY1, BPXSY2, and BPXSY3*/
proc means data=COHORT3;
var BPXSY1 BPXSY2 BPXSY3;
output out=MEANS mean=BPXSY_avg;
run;
/*Display the mean value*/
proc print data=MEANS;
var BPXSY_avg;
run;
... View more