Sei sulla pagina 1di 6

Data Test;

Input subject gender $ exam1 exam2 hw_grade $;


Datalines;
10 M 80 84 A
7 M 85 89 A
4 F 90 86 B
20 M 82 85 B
25 F 94 94 A
14 F 88 84 C
;
Proc print data=test;
var subject gender exam1 exam2 hw_grade;
Run;

The SAS System

Obs subject gender exam1 exam2 hw_grade

1 10 M 80 84 A

2 7 M 85 89 A

3 4 F 90 86 B

4 20 M 82 85 B

5 25 F 94 94 A

6 14 F 88 84 C

Data Test;
Input subject gender $ exam1 exam2 hw_grade $;
Datalines;
10 M 80 84 A
7 M 85 89 A
4 F 90 86 B
20 M 82 85 B
25 F 94 94 A
14 F 88 84 C
;
Proc means data=test;
var exam1 exam2;
Run;

The SAS System


The MEANS Procedure
Variable N Mean Std Dev Minimum Maximum

exam1 6 86.5000000 5.2057660 80.0000000 94.0000000

exam2 6 87.0000000 3.8987177 84.0000000 94.0000000

Data Test;
Input subject gender $ exam1 exam2 hw_grade $;
Datalines;
10 M 80 84 A
7 M 85 89 A
4 F 90 86 B
20 M 82 85 B
25 F 94 94 A
14 F 88 84 C
;
Proc means data=test n mean std stderr maxdec=2;
var exam1 exam2;
Run;

The SAS System

The MEANS Procedure


Variable N Mean Std Dev Std Error

exam1 6 86.50 5.21 2.13

exam2 6 87.00 3.90 1.59

Data Test;
Input subject gender $ exam1 exam2 hw_grade $;

Final=(exam1+exam2)/2;
If final GE 0 and final LT 65 then grade='D';
else if final GE 65 and final LT 75 then grade='C';
else if final GE 75 and final LT 85 then grade='B';
else if final Ge 85 then grade='A';

Datalines;
10 M 80 84 A
7 M 85 89 A
4 F 90 86 B
20 M 82 85 B
25 F 94 94 A
14 F 88 84 C
;
Proc sort data=test;
by subject;
Run;

Proc print data=test;


Title "Roster in Student Number Order";
id subject;
var exam1 exam2 final hw_grade grade;
Run;

Proc means data=test n mean std stderr maxdec=2;


Title "Descriptive Statistics";
var exam1 exam2 final;
Run;

Roster in Student Number Order

subject exam1 exam2 Final hw_grade grade

4 90 86 88.0 B A

7 85 89 87.0 A A

10 80 84 82.0 A B

14 88 84 86.0 C A

20 82 85 83.5 B B

25 94 94 94.0 A A

Descriptive Statistics

The MEANS Procedure


Variable N Mean Std Dev Std Error

exam1 6 86.50 5.21 2.13

exam2 6 87.00 3.90 1.59

Final 6 86.75 4.19 1.71

Proc freq data=test;


tables gender hw_grade grade;
Run;

Descriptive Statistics

The FREQ Procedure


gender Frequency Percent Cumulative Cumulative
Frequency Percent

F 3 50.00 3 50.00

M 3 50.00 6 100.00

hw_grade Frequency Percent Cumulative Cumulative


Frequency Percent

A 3 50.00 3 50.00

B 2 33.33 5 83.33

C 1 16.67 6 100.00

grade Frequency Percent Cumulative Cumulative


Frequency Percent

A 4 66.67 4 66.67

B 2 33.33 6 100.00

Data Tami;
Input ID AGE GENDER $ GPA CSCORE;
INDEX = GPA + 3*CSCORE/500;
Datalines;
1 18 M 3.7 650
2 18 F 2.0 490
3 19 F 3.3 580
4 23 M 2.8 530
5 21 M 3.5 640
;
Proc means data=Tami n mean;
var GPA CSCORE INDEX;
Run;

Proc sort data=Tami;


by INDEX;
Run;
Proc print data=Tami;
var ID AGE GPA CSCORE INDEX;
Run;

Roster in Student Number Order

Obs ID AGE GPA CSCORE INDEX

1 2 18 2.0 490 4.94

2 4 23 2.8 530 5.98

3 3 19 3.3 580 6.78

4 5 21 3.5 640 7.34

5 1 18 3.7 650 7.60

Data Tami;
Input ID AGE GENDER $ GPA CSCORE;
INDEX = GPA + 3*CSCORE/500;
Datalines;
1 18 M 3.7 650
2 18 F 2.0 490
3 19 F 3.3 580
4 23 M 2.8 530
5 21 M 3.5 640
;
Proc means data=Tami n mean;
var GPA CSCORE INDEX;
Run;

Proc sort data=Tami;


by INDEX;
Run;

Proc print data=Tami;


var ID GENDER AGE GPA CSCORE INDEX;
Run;

Roster in Student Number Order

Obs ID GENDER AGE GPA CSCORE INDEX

1 2 F 18 2.0 490 4.94


Obs ID GENDER AGE GPA CSCORE INDEX

2 4 M 23 2.8 530 5.98

3 3 F 19 3.3 580 6.78

4 5 M 21 3.5 640 7.34

5 1 M 18 3.7 650 7.60

Potrebbero piacerti anche