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— 비교할 첫 번째 컬럼.Anycolumn2— 비교할 두 번째 컬럼.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 │
└────────────────────┴─────────────────────────────┘