5 PROC MEANS PROC MEANS options VAR variables
제 5장 기술통계 및 추론 PROC MEANS 절차 PROC MEANS <options> ; VAR variables ; BY variables ; CLASS variable ; FREQ variable ; OUTPUT <OUT=SAS dsn> statistics <options> ; RUN ; * N, MISS, STD, MIN, MAX, MEAN, RANGE, SUM, VAR, STDERR, CV, SKEWNESS, KURTOSIS, T, PRT b
b 예제 5. 1) /* MEANS 1. SAS : MEANS PROCEDURE */ DATA A ; INPUT HEIGHT @@ ; CARDS ; 177 173 171 … ; X=HEIGHT-170 ; RUN; PROC MEANS MEAN STDERR T PRT ; VAR X ; RUN ;
예제 5. 2) /* MEANS 2. SAS : MEANS PROCEDURE */ OPTIONS PAGESIZE=50 NODATE ; DATA A ; INPUT RATING EXCESS PLACE $ DAY @@ ; CARDS ; 04 54 S 1 07 70 N 1 …. ; RUN ; PROC MEANS ; TITLE 3 ‘OUTPUT FROM MEANS PROCEDURE’ ; RUN ; PROC MEANS DATA=A MAXDEC=3 NMISS RANGE USS CSS T PRT ; VAR RATING EXCESS ; TITLE 3 ‘RESQUESTED STATISTICS’ ; RUN ; PROC SORT ; BY PLACE DAY ; RUN ; PROC MEANS MAXDEC=3 ; BY PLACE DAY ; VAR RATING EXCESS ; OUTPUT OUT=NEW MEAN=RMEAN EMEAN STDERR=RSE ESE ; TITLE 3 ‘ STATISTICS BY PLACE AND DAY’ ; RUN ; PROC PRINT ROUND ; TITLE 3 ‘NEW DATA SET ; RUN ; b
UNIVARIATE 절차 b UNIVARIATE 절차의 일반형 PROC UNIVARIATE <options> ; VAR variables ; BY variables ; FREQ variable ; OUTPUT <OUT=SAS dns> keyword=names ; RUN ; * PLOT, FREQ, NORMAL , PCTLEF
예제 5. 3) */ UNIVARIATE 1. SAS : ANALYSIS OF CENSUS DATA */ DATA STATEPOP ; INPUT STATE $ POP @@ ; LABEL POP=‘ 1970 CENSUS POPULATION IN MILLIONS’ ; CARDS ; ALA 3. 44 ALASKA 0. 30 …. ; RUN ; PROC UNIVARIATE PLOT NORMAL ; VAR POP ; ID STATE ; RUN ; b
예제 5. 4) /* UNIV 2. SAS : ANALYSIS OF RANDOM DATA */ OPTIONS LINESIZE=65 PAGESIZE=50 NODATE ; DATA NORMAL ; INPUT X @@ ; CARDS ; 0. 62 0. 82 -1. 41 …. ; RUN ; PROC UNIVARIATE PLOT ; VAR X ; RUN ; b
CORR 절차 PROC CORR <options> ; VAR variables ; WITH variables ; BY variables ; RUN ; 예제 5. 1 ) PROC CORR ; VAR A B C ; RUN ; PROC CORR ; VAR A B ; BY X Y Z ; RUN ; b
TTEST 절차 PROC TTEST <options> ; CLASS variable ; VAR variables ; BY variables ; RUN ; 예제 5. 5) /* TTEST 1. SAS : ANALYSIS OF GOLF DATA */ DATA SCORES ; INPUT SEX $ SCORE @@ ; CARDS ; b F 75 F 76 F 80 F 77 F 73 M 82 M 80 M 85 M 78 M 87 M 82 ; RUN ; PROC TTEST ; CLASS SEX ; VAR SCORE ; RUN ;
예제 5. 6) 대응비교 /* TTEST 2. SAS : PAIRED TEST */ DATA A; INPUT ID PRETEST PORTTEST @@ ; DIFF=POSTTEST-PRETEST ; CARDS ; 1 80 82 2 73 71 3 70 95 4 60 90 5 88 100 6 84 71 7 65 75 8 37 60 9 91 95 10 98 99 11 52 65 12 78 83 13 40 60 14 79 86 15 59 62 ; RUN ; PROC MEANS MEAN STDERR T PRT ; VAR DIFF ; RUN ;
- Slides: 9