본문 바로가기

[오라클 레퍼런스 함수] STATS_CROSSTAB - 두 변수 간의 관련성 분석

by ㅇㅍㅍ 2023. 8. 18.
[오라클 레퍼런스 함수] STATS_CROSSTAB - 두 변수 간의 관련성 분석
728x90

 

 

 

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 함수는 두 개의 필수 인자를 받습니다. expr1expr2는 분석되는 두 변수입니다. 선택적인 세 번째 인자를 사용하여 이 함수가 반환하는 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 함수 문서

 

반응형

댓글