90 likes | 131 Views
Learn how to use PROC MEANS for descriptive statistics and inference. Explore examples of PROC UNIVARIATE for census data analysis. Utilize PROC CORR for correlation analysis and PROC TTEST for hypothesis testing.
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 ;