SIMPLE STATISTICAL PROCEDURES AND GRAPHS

CONTINUOUS VARIABLES: PROC MEANS

PROC MEANS DATA=your.data maxdec=2;    
VAR cont _var;
CLASS cat_var;     
RUN;

CATEGORICAL VARIABLES: PROC FREQ

PROC FREQ DATA=your.data
TABLES cat _var1  cat _var1  cat _var2 / MEASURES
RUN; 

CATEGORICAL AND NUMERIC: PROC TABULATE

TABLE statement for PROC TABULATE

using a space in PROC TABULATE to calculate counts and totals

title ‘counts by location’; 
proc tabulate data=your.data; 
     class location; 
     table location all; 
run; 

using a comma in PROC TABULATE to create a new dimension

title1 ‘counts by location’; 
title2 ‘by job; 
proc tabulate data=your.data; 
     class location jobcode; 
     table jobcode all , location all; 
run; 

PROC TABULATE with a subsetting WHERE Statement

proc tabulate data=your.data; 
     where location in (‘zipcode1’ , zipcode2’); 
     class location dx; 
     table dx all , location all; 
run;

The VAR statement in PROC TABULATE

proc tabulate data=your.data.; 
     where location in (‘zipcode1’ , ‘zipcode2’); 
     class location jobcode; 
     var income; 
     table jobcode, location  income; 
run;

SAS GRAPHICS

Histograms with PROC GCHART

proc gchart data=your.data;
    vbar jobcode / sumvar=salary type=mean;
run;

Plot Points with PROC GPLOT

proc gplot data=
    plot var1  * var2
run;

Graphic Odds and Ends