Can you calculate the mean, median and mode of the following data set
using data step logic? Don't use any function or procedure.
data a;
input age @@;
datalines;
22 32 32 32 43 23 24 56 45 54 28 29 27 26 25 28 30 20 18 37 36 47 46
56 19 20
;
run;
I have calculated the mean which i have posted in the answer section.
Answer Posted / chandrakanth
options firstobs=1 obs=26;
data a;
input age @@;
datalines;
22 32 32 32 43 23 24 56 45 54 28 29 27 26
25 28 30 20 18 37 36 47 46
56 19 20
;
run;
proc sort data=a out=ab;
by age;
run;
options firstobs=13 obs=14;
data c;
set ab end=last;
sum_age+age;
if last then median=sum_age/2;
run;
we need observation 13 and 14 because total number of observations is n=26 when n is even we need to do mean of two observations n/2 and (n/2)+1 which is 13th and 14 th observations in this case.
let me know if you need more help... I'm still thinking about mode...will send once I get it
| Is This Answer Correct ? | 3 Yes | 2 No |
Post New Answer View All Answers
how can you import .csv file in to sas? : Sas programming
How can sas program be validated?
Differentiate between proc means and proc summary.
what are informats in sas? : Sas-administrator
what is data integration? : Sas-di
what is the limit of the number of the rows and columns available in the worksheet? : Sas-bi
How to create an external dataset with sas code?
explain what is factor analysis? : Sas-administrator
do you prefer proc report or proc tabulate? Why? : Sas programming
Which command is used to perform sorting in sas program?
What are the scrubbing procedures in sas?
What are the different types of sas functions?
what is the purpose of _error_? : Sas programming
Are you involved in writing the inferential analysis plan? Tables specfications?
What are the uses of sas?