10-27-2006

SAS Syntax

 

/*create new data set -- use input statement to name variables, cards statement to begin entering data*/

data ttest;

input x1 x2;

cards;

3 5

2 6

5 7

1 9

2 10

1 15

2 6

3 27

4 37

3 71

;

run;

 

/*One sample ttest*/

proc ttest data=ttest;

var x1 x2;

run;

 

/*One sample ttest with informed Null hypothesis*/

proc ttest data=ttest h0=20;

var x2;

run;

 

/*Paired sample ttest*/

proc ttest data=ttest;

paired x1*x2;

run;

 

 

/*rearrange last data set with group variable*/

data ttest2;

input x12 group;

cards;

3  0

2  0

5  0

1  0

2  0

1  0

2  0

3  0

4  0

3  0

5  1

6  1

7  1

9  1

10 1

15 1

6  1

27 1

37 1

71 1

;

run;

 

/*Satterthwaite and Pooled sample Ttest for two sample comparisons*/

proc ttest data=ttest2;

class group;

var x12;

run;

 

/*Pooled sample ttest is equal to 2 group ANOVA result -- compare with above*/

proc glm data=ttest2;

model x12=group/solution ;

run;