본문 바로가기

[오라클 레퍼런스 함수] STATS_F_TEST - 두 분산의 유의미한 차이 확인

by ㅇㅍㅍ 2023. 8. 19.
[오라클 레퍼런스 함수] STATS_F_TEST - 두 분산의 유의미한 차이 확인
728x90

 

STATS_F_TEST

 

구문

STATS_F_TEST(expr1, expr2
             [, { { STATISTIC
                  | DF_NUM
                  | DF_DEN
                  | ONE_SIDED_SIG
    } , expr3
                | TWO_SIDED_SIG
                }
             ]
            )

 

목적

STATS_F_TEST 함수는 두 분산이 유의미하게 다른지를 검정(test)합니다. f의 관측값은 하나의 분산을 다른 분산으로 나눈 비율이며, 일반적으로 1과 매우 다른 값을 갖는 경우 유의미한 차이를 나타냅니다.

이 함수는 두 개의 필수 인수를 사용합니다. expr1은 그룹화 또는 독립 변수이며, expr2는 값의 샘플입니다. 선택적으로 제공할 수 있는(optional) 세 번째 인수를 사용하면 이 함수가 반환하는 NUMBER 값의 의미를 지정할 수 있습니다. 이것은 표 7-5에 표시된 대로 의미를 지정합니다. 이 인수에는 텍스트 리터럴을 지정하거나 상수 문자 값으로 평가되는 바인드 변수 또는 표현식을 사용할 수 있습니다. 세 번째 인수를 생략하면 기본값은 'TWO_SIDED_SIG'입니다.

 

참고:

Oracle Database Globalization Support Guide의 부록 C는 STATS_F_TEST 함수의 정렬 결정 규칙(collation determination rules)에 대한 정보를 제공합니다.

 

표 7-5 STATS_F_TEST 반환 값

인수 반환 값 의미
'STATISTIC' f의 관측값(observed value)
'DF_NUM' 분자의 자유도(Degree of freedom)
'DF_DEN' 분모의 자유도(Degree of freedom)
'ONE_SIDED_SIG' f의 단측 유의성(One-tailed significance)
'TWO_SIDED_SIG' f의 양측 유의성(Two-tailed significance)

 

단측 유의성은 항상 상단 꼬리에 관련이 있습니다. 마지막 인수인 expr3expr1에 의해 지정된 두 그룹 중 어느 그룹이 높은 값 또는 분자(상단 꼬리에 해당하는 값의 거부 영역)인지를 나타냅니다.

f의 관측값은 한 그룹의 분산을 두 번째 그룹의 분산으로 나눈 비율입니다. f의 관측값의 유의성은 분산이 우연히 다른 것으로 나타날 확률로, 0과 1 사이의 숫자입니다. 유의성에 대한 작은 값은 분산이 유의미하게 다르다는 것을 나타냅니다. 각 분산의 자유도는 샘플 내 관측값 수에서 1을 뺀 값입니다.

 

STATS_F_TEST 예제

다음 예제는 남성과 여성 사이의 신용 한도 분산이 유의하게 다른지를 결정(determines)합니다. 결과인 p 값이 거의 0이 아니고 f 통계량이 1에 가까운 값은 남성과 여성의 신용 한도 간의 차이가 유의하지 않음을 나타냅니다.

SELECT VARIANCE(DECODE(cust_gender, 'M', cust_credit_limit, null)) var_men,
       VARIANCE(DECODE(cust_gender, 'F', cust_credit_limit, null)) var_women,
       STATS_F_TEST(cust_gender, cust_credit_limit, 'STATISTIC', 'F') f_statistic,
       STATS_F_TEST(cust_gender, cust_credit_limit) two_sided_p_value
  FROM sh.customers;

   VAR_MEN  VAR_WOMEN F_STATISTIC TWO_SIDED_P_VALUE
---------- ---------- ----------- -----------------
12879896.7   13046865  1.01296348        .311928071

 


출처: 오라클 레퍼런스

원문 링크: Oracle STATS_F_TEST 함수 문서

 

반응형

댓글