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;