Перейти к основному содержимому
Перейти к основному содержимому

cramersVBiasCorrected

Cramér's V — это мера ассоциации между двумя колонками в таблице. Результат функции cramersV варьируется от 0 (соответствующий отсутствию ассоциации между переменными) до 1 и может достигать 1 только тогда, когда каждое значение полностью определяется другим. Функция может быть подвержена сильному смещению, поэтому эта версия Cramér's V использует коррекцию смещения.

Синтаксис

cramersVBiasCorrected(column1, column2)

Параметры

  • column1: первая колонка для сравнения.
  • column2: вторая колонка для сравнения.

Возвращаемое значение

  • значение от 0 (соответствующее отсутствию ассоциации между значениями колонок) до 1 (полная ассоциация).

Тип: всегда Float64.

Пример

Следующие две колонки, сравниваемые ниже, имеют небольшую ассоциацию между собой. Обратите внимание, что результат cramersVBiasCorrected меньше результата 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 │
└─────────────────────┴─────────────────────────────┘