STATS_CROSSTAB
구문
STATS_CROSSTAB(expr1, expr2
[, { CHISQ_OBS
| CHISQ_SIG
| CHISQ_DF
| PHI_COEFFICIENT
| CRAMERS_V
| CONT_COEFFICIENT
| COHENS_K
}
]
)
목적
교차표(crosstabulation), 보통 "교차표"로 불리며 두 개의 명목 변수(nominal variables)를 분석하는 방법입니다. STATS_CROSSTAB 함수는 두 개의 필수 인자를 받습니다. expr1과 expr2는 분석되는 두 변수입니다. 선택적인 세 번째 인자를 사용하여 이 함수가 반환하는 NUMBER 값의 의미를 지정할 수 있습니다. 이 값은 표 7-4에 표시된 대로 지정할 수 있습니다. 이 인자에는 텍스트 리터럴을 지정하거나, 상수 문자 값으로 평가되는 바인드 변수나 표현식을 지정할 수 있습니다. 세 번째 인자를 생략하면 기본값은 'CHISQ_SIG'입니다.
참고:
Oracle Database Globalization Support Guide의 부록 C는 STATS_CROSSTAB의 정렬 결정 규칙(collation determination rules)에 대한 정보를 제공합니다.
표 7-4 STATS_CROSSTAB 반환 값
인자 | 반환 값 의미 |
'CHISQ_OBS' | 카이 제곱의 관찰 값 |
'CHISQ_SIG' | 관찰된 카이 제곱의 유의성 |
'CHISQ_DF' | 카이 제곱의 자유도 |
'PHI_COEFFICIENT' | 파이 계수 |
'CRAMERS_V' | 크래머의 V 통계량 |
'CONT_COEFFICIENT' | 조건부 확률 계수 |
'COHENS_K' | 코헨의 카파 |
STATS_CROSSTAB 예제
다음 예제는 성별과 수입 수준 간의 관련성을 확인합니다.
SELECT STATS_CROSSTAB
(cust_gender, cust_income_level, 'CHISQ_OBS') chi_squared,
STATS_CROSSTAB
(cust_gender, cust_income_level, 'CHISQ_SIG') p_value,
STATS_CROSSTAB
(cust_gender, cust_income_level, 'PHI_COEFFICIENT') phi_coefficient
FROM sh.customers;
CHI_SQUARED P_VALUE PHI_COEFFICIENT
----------- ---------- ---------------
251.690705 1.2364E-47 .067367056
출처: 오라클 레퍼런스
원문 링크: Oracle STATS_CROSSTAB 함수 문서
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] STATS_KS_TEST - 두 샘플 간의 분포 차이 검정 (0) | 2023.08.19 |
---|---|
[오라클 레퍼런스 함수] STATS_F_TEST - 두 분산의 유의미한 차이 확인 (0) | 2023.08.19 |
[오라클 레퍼런스 함수] STATS_BINOMIAL_TEST - 표본 비율과 주어진 비율 간의 차이를 검정(test) (0) | 2023.08.18 |
[오라클 레퍼런스 함수] STANDARD_HASH - 표준화한 해시 알고리즘 사용하여 해시 값 계산 (0) | 2023.08.18 |
[오라클 레퍼런스 함수] SQRT - 제곱근 반환 (0) | 2023.08.18 |
댓글