90 likes | 113 Vues
제 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,
E N D
제 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
예제 5.1) /* MEANS1.SAS : MEANS PROCEDURE */ DATA A ; INPUT HEIGHT @@ ; CARDS ; 177 173 173 171 … ; X=HEIGHT-170 ; RUN; PROC MEANS MEAN STD STDERR T PRT ; VAR X ; RUN ;
예제 5.2) /* MEANS2.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 ; TITLE3 ‘OUTPUT FROM MEANS PROCEDURE’ ; RUN ; PROC MEANS DATA=A MAXDEC=3 NMISS RANGE USS CSS T PRT ; VAR RATING EXCESS ; TITLE3 ‘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 ; TITLE3 ‘ STATISTICS BY PLACE AND DAY’ ; RUN ; PROC PRINT ROUND ; TITLE3 ‘NEW DATA SET ; RUN ;
UNIVARIATE 절차 • UNIVARIATE 절차의 일반형 PROC UNIVARIATE <options> ; VAR variables ; BY variables ; FREQ variable ; OUTPUT <OUT=SAS dns> keyword=names ; RUN ; * PLOT, FREQ, NORMAL , PCTLEF
예제 5.3) */ UNIVARIATE1.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 ;
예제 5.4) /* UNIV2.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 ;
CORR 절차 • 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 ;
TTEST 절차 • TTEST 절차 PROC TTEST <options> ; CLASS variable ; VAR variables ; BY variables ; RUN ; 예제 5.5) /* TTEST1.SAS : ANALYSIS OF GOLF DATA */ DATA SCORES ; INPUT SEX $ SCORE @@ ; CARDS ; F 75 F 76 F 80 F 77 F 80 F 77 F 73 M 82 M 80 M 85 M 85 M 78 M87 M82 ; RUN ; PROC TTEST ; CLASS SEX ; VAR SCORE ; RUN ;
예제 5.6) 대응비교 /* TTEST2.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 ;