Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

STATS_BINOMIAL_TEST

문법

MAIN

stats_binomial_test::=
Description of stats_binomial_test.gif follows

그림 설명
 

목적

MAIN

STATS_BINOMIAL_TEST함수는 단지 두개의 유효한 값이 존재하는 이분 변수(두개의 배타적인 값을 가지는 변수)에 대해서 이용되는 정확 확률 테스트이다. 표본 비율과 주어진 비율 사이의 차이를 검정한다. 이 검정에서는 표본 크기가 작은 경우 이용된다.

이 함수는 4개의 인수를 취한다.

expr1은 시험을 위한 표본이다.

expr2은 비율이 기대 되는 값이나 p는 테스트의 기준이 되는 비율을 가진다.

4번째 인수는 VARCHAR2 형태를 반환되는 값이다. 만약 4번째 인수를 생략하면, 기본값은 TWO_SIDED_PROB이다. 반환되는 값의 의미는 아래와 같다.

Table 7-3 STATS_BINOMIAL Return Values

Return Value Meaning
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를 사용한다.

예제

MAIN


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;