본문으로 바로가기
본문으로 바로가기

cramersVBiasCorrected

cramersVBiasCorrected

도입 버전: v22.1

Cramer's V는 테이블의 두 컬럼 간 연관성을 측정하는 지표입니다. cramersV 함수의 결과는 0(변수 간에 연관성이 없음을 의미)에서 1까지의 범위를 가지며, 각 값이 다른 값에 의해 완전히 결정될 때에만 1에 도달합니다. 이 함수는 편향이 크게 발생할 수 있으므로, 이 Cramer's V 버전은 편향 수정(bias correction)을 사용합니다.

구문

cramersVBiasCorrected(column1, column2)

인수

  • column1 — 비교할 첫 번째 컬럼. Any
  • column2 — 비교할 두 번째 컬럼. Any

반환 값

컬럼 값들 사이에 연관성이 전혀 없음을 의미하는 0부터 완전한 연관성을 의미하는 1 사이의 값을 반환합니다. Float64

예시

일반 cramersV와의 비교

SELECT
    cramersV(a, b),
    cramersVBiasCorrected(a, b)
FROM
    (
        SELECT
            number % 10 AS a,
            number % 4 AS b
        FROM
            numbers(150)
    )
┌──────cramersV(a, b)─┬─cramersVBiasCorrected(a, b)─┐
│ 0.41171788506213564 │         0.33369281784141364 │
└─────────────────────┴─────────────────────────────┘