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

cramersVBiasCorrected

V Крамера — это мера ассоциации между двумя столбцами в таблице. Результат функции cramersV лежит в диапазоне от 0 (соответствует отсутствию связи между переменными) до 1 и достигает 1 только тогда, когда каждое значение полностью определяется другим. Оценка может иметь значительное смещение, поэтому в этой версии 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.5798088336225178 │          0.5305112825189074 │
└────────────────────┴─────────────────────────────┘