cramersVBiasCorrected

cramersVBiasCorrected

두 컬럼 사이의 연관 정도를 측정하는 Cramer's V 계수를 계산하되, 편향 보정(bias correction)을 적용한 집계 함수예요.

출처: 문서

본문

v22.1.0에서 도입됐어요.

Cramer's V는 테이블에 있는 두 컬럼 사이의 연관 정도를 측정하는 값이에요.

cramersV 함수의 결과는 0(변수들 사이에 연관이 없음)부터 1까지의 범위를 가지며, 각 값이 다른 값에 의해 완전히 결정될 때만 1에 도달할 수 있어요. 이 함수는 크게 편향될 수 있기 때문에, Cramer's V의 이 버전은 편향 보정을 사용해요.

구문 (Syntax)

cramersVBiasCorrected(column1, column2)

인자 (Arguments)

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

반환 값 (Returned value)

0(컬럼 값들 사이에 연관 없음)부터 1(완전 연관)까지의 값을 반환해요. Float64

예시 (Examples)

일반 cramersV와의 비교:

Query

SELECT
    cramersV(a, b),
    cramersVBiasCorrected(a, b)
FROM
    (
        SELECT
            number % 10 AS a,
            number % 4 AS b
        FROM
            numbers(150)
    );

Response

┌─────cramersV(a, b)─┬─cramersVBiasCorrected(a, b)─┐
│ 0.5798088336225178 │          0.5305112825189074 │
└────────────────────┴─────────────────────────────┘

더 알아보기 (Learn more)