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) |
단측 유의성은 항상 상단 꼬리에 관련이 있습니다. 마지막 인수인 expr3은 expr1에 의해 지정된 두 그룹 중 어느 그룹이 높은 값 또는 분자(상단 꼬리에 해당하는 값의 거부 영역)인지를 나타냅니다.
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 함수 문서
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] STATS_MODE - 최빈값(가장 높은 빈도수) 값 반환 (0) | 2023.08.20 |
---|---|
[오라클 레퍼런스 함수] STATS_KS_TEST - 두 샘플 간의 분포 차이 검정 (0) | 2023.08.19 |
[오라클 레퍼런스 함수] STATS_CROSSTAB - 두 변수 간의 관련성 분석 (0) | 2023.08.18 |
[오라클 레퍼런스 함수] STATS_BINOMIAL_TEST - 표본 비율과 주어진 비율 간의 차이를 검정(test) (0) | 2023.08.18 |
[오라클 레퍼런스 함수] STANDARD_HASH - 표준화한 해시 알고리즘 사용하여 해시 값 계산 (0) | 2023.08.18 |
댓글