Pular para o conteúdo principal

cramersV

Introduzido em: v22.1.0 Cramer’s V (às vezes também chamado de phi de Cramer) é uma medida de associação entre duas colunas de uma tabela. O resultado da função cramersV varia de 0 (correspondendo à ausência de associação entre as variáveis) a 1, e só pode atingir 1 quando cada valor é completamente determinado pelo outro. Ela pode ser vista como a associação entre duas variáveis expressa como uma porcentagem de sua variação máxima possível.
Para uma versão de Cramer’s V com correção de viés, veja: cramersVBiasCorrected
Sintaxe
cramersV(column1, column2)
Argumentos Valor retornado Retorna um valor entre 0 (correspondente à ausência de associação entre os valores das colunas) e 1 (associação completa). Float64 Exemplos Nenhuma associação entre as colunas
Query
SELECT
    cramersV(a, b)
FROM
    (
        SELECT
            number % 3 AS a,
            number % 5 AS b
        FROM
            numbers(150)
    );
Response
┌─cramersV(a, b)─┐
│              0 │
└────────────────┘
Forte associação entre colunas
Query
SELECT
    cramersV(a, b)
FROM
    (
        SELECT
            number % 10 AS a,
            if (number % 12 = 0, (number + 1) % 5, number % 5) AS b
        FROM
            numbers(150)
    );
Response
┌─────cramersV(a, b)─┐
│ 0.9066801892162646 │
└────────────────────┘
Última modificação em 10 de junho de 2026