
| Features: |
TYPES statement |
| Other features: |
FORMAT procedure FORMAT statement |
| Data set: | CAKE |
options nodate pageno=1 linesize=80 pagesize=64;
proc format;
value $flvrfmt
'Chocolate'='Chocolate'
'Vanilla'='Vanilla'
'Rum','Spice'='Other Flavor';
value agefmt (multilabel)
15 - 29='below 30 years'
30 - 50='between 30 and 50'
51 - high='over 50 years'
15 - 19='15 to 19'
20 - 25='20 to 25'
25 - 39='25 to 39'
40 - 55='40 to 55'
56 - high='56 and above';
run;
proc means data=cake fw=6 n min max median nonobs;
class flavor/order=data; class age /mlf order=fmt;
types flavor flavor*age;
var TasteScore;
format age agefmt. flavor $flvrfmt.;
title 'Taste Score for Cake Flavors and Participant''s Age'; run;
proc format;
value $flvrfmt
'Chocolate'='Chocolate'
'Vanilla'='Vanilla'
'Rum','Spice'='Other Flavor';
value agefmt (multilabel)
15 - 29='below 30 years'
30 - 50='between 30 and 50'
51 - high='over 50 years'
15 - 19='15 to 19'
20 - 25='20 to 25'
25 - 39='25 to 39'
40 - 55='40 to 55'
56 - high='56 and above';
run;