DATA a; INFILE 'mystery.dat'; /* user may need to fill in full path */ INPUT Class Age Sex Survived Number; PROC MEANS; /* 24 'observations' (1 for each covariate x outcome pattern) The grouped data can be used in procedures such as FREQ & LOGIST, with Survived (0,1) as the outcome, by using Number as a frequency variable. e.g. ... */ PROC LOGIST; MODEL Survived = Sex ; FREQ Number; RUN;