본문 바로가기

[오라클 레퍼런스 함수] STATS_BINOMIAL_TEST - 표본 비율과 주어진 비율 간의 차이를 검정(test)

by ㅇㅍㅍ 2023. 8. 18.
[오라클 레퍼런스 함수] STATS_BINOMIAL_TEST - 표본 비율과 주어진 비율 간의 차이를 검정(test)
728x90

 

 

 

STATS_BINOMIAL_TEST

 

구문

STATS_BINOMIAL_TEST(expr1, expr2, p
                    [, { TWO_SIDED_PROB
                       | EXACT_PROB
                       | ONE_SIDED_PROB_OR_MORE
                       | ONE_SIDED_PROB_OR_LESS
                       }
                    ]
                   )

 

목적

STATS_BINOMIAL_TEST는 이분형 변수(dichotomous variables)에 대한 정확한 확률 검정(probability test) 방법으로, 두 가지 가능한 값만 존재하는 경우에 사용됩니다. 이 함수는 표본 비율과 주어진 비율 간의 차이를 검정(test)합니다. 이러한 검정에서 표본 크기는 일반적으로 작습니다.

이 함수는 세 가지 필수 인수를 사용합니다: expr1은 검사 중인 표본, expr2는 비율이 기대되는 값을 포함하고, p는 테스트할 비율입니다. 선택적인 네 번째 인수를 사용하여 이 함수가 반환하는 NUMBER 값을 의미를 지정할 수 있으며, 해당 내용은 표 7-3에 표시되어 있습니다. 이 인수에 대해 텍스트 리터럴을 지정하거나 상수 문자값으로 평가되는 바인드 변수나 표현식을 지정할 수 있습니다. 네 번째 인수를 생략하면 기본값은 'TWO_SIDED_PROB'입니다.

 

참고:

 

표 7-3 STATS_BINOMIAL 리턴 값

인수 리턴 값 의미
'TWO_SIDED_PROB' 주어진 모집단 비율 p가 관측된 비율 또는 더 극단적인 비율로 나타날 수 있는 확률입니다.
'EXACT_PROB' 주어진 모집단 비율 p가 정확히 관측된 비율로 나타날 수 있는 확률입니다.
'ONE_SIDED_PROB_OR_MORE' 주어진 모집단 비율 p가 관측된 비율 또는 더 큰 비율로 나타날 수 있는 확률입니다.
'ONE_SIDED_PROB_OR_LESS' 주어진 모집단 비율 p가 관측된 비율 또는 더 작은 비율로 나타날 수 있는 확률입니다.

 

'EXACT_PROB'는 정확히 비율 p를 얻을 확률을 나타냅니다. 샘플에서 찾은 비율이 50-50 분할과 유의하게 다른지를 테스트하려는 경우, 일반적으로 p는 0.50이 됩니다. 비율이 다른지만 테스트하려는 경우 'TWO_SIDED_PROB' 리턴 값을 사용하십시오. 만약 테스트가 expr2의 값보다 큰지 여부를 확인하는 것이라면 'ONE_SIDED_PROB_OR_MORE' 리턴 값을 사용하십시오. 테스트가 expr2의 비율이 더 작은지를 결정하는 것이라면 'ONE_SIDED_PROB_OR_LESS' 리턴 값을 사용하십시오.

 

STATS_BINOMIAL_TEST 예제

다음 예제는 69%의 인구가 남성으로 이루어져 있다는 가정 하에 관측된 남성 수와 현실이 정확히 일치하는 확률을 결정합니다:

SELECT AVG(DECODE(cust_gender, 'M', 1, 0)) real_proportion,
       STATS_BINOMIAL_TEST
         (cust_gender, 'M', 0.68, 'EXACT_PROB') exact,
       STATS_BINOMIAL_TEST
         (cust_gender, 'M', 0.68, 'ONE_SIDED_PROB_OR_LESS') prob_or_less
  FROM sh.customers;

 


출처: 오라클 레퍼런스

원문 링크: Oracle STATS_BINOMIAL_TEST 함수 문서

 

반응형

댓글