[SAS] SAS TTEST 일표본(one sample) t-검정(one sample T-test)

분류: SAS 작성일: 2014.02.06 16:40 Editor: 공부하는 휘라

SAS에서 TTEST가 가능하며, 일표본(one sample), 이표본(two samples), 대응표본(paired observations)에 대한

t-검정(paired T-test)을 실시 할 수가 있다.

 

SAS를 이용하여 일표본(one sample) t-검정(ttest)에 대해서 알아보자.

 

일표본 t-검정은 모집단의 평균이 표본의 평균과 차이가 있는지를 검정하는 것이다.

간단하게 하나의 예를 들어보자.(아래 사진 참조)

 

 

모집단 데이터 셋 : jin.m_hwi 라는 데이터셋 명으로 약 568만건 정도를 모집단으로 설정했다. 

 

 

 

rate=0.1 옵션으로 10%를 간단하게 표본 추출할수 있지만 최대한 정확하게 하기 위해 모집단의 10%인 567800을 표본n수로 지정하여 단순무작위 추출 SRS방법으로 jin.s_hwi라는 표본데이터셋을 생성하였다.

 

 

proc means를 통해 모집단의 cost의 평균을 구하니 92257정도가 나왔다.

 

 

모집단의 평균을 구했으니 표본의 평균이 92257과 차이가 있는지 없는지에 대해 유의수준 0.05(95%)으로 ttest를 실시

proc ttest에서 H0를 검정할 값이 모집단의 평균 92257로 입력하였다.

 

검정결과 표본데이터의 cost평균은 92011로 나왔으며 t value값은 -0.95 유의확률 값은(양측검정기준) 0.3437이 나옴

 

가설설정

H0(귀무가설) : 표본의 cost평균은 모집단의 평균인 92257과 차이가 없다.

H1(대립가설) : not H0

 

일표본 t-test 검정 결과 유의확률값이 0.3437로 유의수준 0.05보다 크기 때문에 귀무가설을 기각 할 수 없다.

즉, 유의수준 0.05에서 표본의 cost 평균은 모집단의 cost의 평균인 92257과 차이가 없다고 볼 수있다.

 

 

www.sasbigdata.com 김진휘