ForHosting KIT · Ferramentas para dev

Calculadora de V de Cramer para tabelas de contingência

O V de Cramer resume a força da associação entre duas variáveis categóricas em uma escala de zero a um.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe as frequências observadas como uma matriz de contingência; a calculadora obtém o qui-quadrado de Pearson e o normaliza pelas dimensões efetivas e pelo total da tabela. Ele é útil quando um teste qui-quadrado aponta uma relação, mas você também precisa de uma medida comparável do tamanho do efeito. A resposta inclui a estatística intermediária e as dimensões para que você possa conferir o cálculo.

Prepare corretamente a tabela de contingência

Organize as frequências observadas em uma matriz retangular. Cada linha deve representar uma categoria da primeira variável, e cada coluna, uma categoria da segunda. Cada célula contém o número, ou a frequência ponderada não negativa, de observações naquela combinação. Não envie percentuais normalizados separadamente por linha, a menos que eles funcionem de fato como pesos comparáveis, pois o V de Cramer depende dos totais marginais e também do padrão interno. Todas as linhas precisam ter o mesmo número de células, e a matriz deve ter pelo menos duas linhas e duas colunas. Os valores devem ser finitos e não negativos. Valores fracionários são aceitos em tabelas ponderadas, embora dados comuns normalmente usem contagens inteiras. Categorias totalmente vazias não causam problema: uma linha ou coluna só com zeros é retirada das dimensões efetivas porque não contém informação e produziria frequência esperada zero. Contudo, o total geral não pode ser zero, e devem restar pelo menos duas linhas e duas colunas não vazias.

Entenda como o cálculo é feito

A calculadora primeiro soma cada linha e coluna e encontra o total geral. Em cada célula ativa, a frequência esperada sob independência é o total da linha multiplicado pelo total da coluna e dividido pelo total geral. A estatística qui-quadrado de Pearson soma o quadrado da diferença entre as frequências observada e esperada, dividido pela frequência esperada. Em seguida, o V de Cramer normaliza o qui-quadrado com o total geral e o menor grau entre linhas e colunas: a raiz quadrada do qui-quadrado dividido pelo total vezes min(linhas menos um, colunas menos um). Essa normalização facilita comparar forças de associação em tabelas de tamanhos diferentes. A saída traz `cramers_v`, `chi_square`, `total`, `rows` e `columns`. Linhas e colunas indicam as dimensões não vazias realmente usadas. Um valor próximo de zero sugere pouca diferença em relação à independência; um valor próximo de um indica associação categórica forte. A interpretação prática ainda depende do tema, do plano amostral e da estrutura das categorias.

Interprete o resultado sem exagerar

Trate o V de Cramer como um resumo do tamanho do efeito, não como prova de causalidade nem como substituto de um teste de significância. Uma amostra grande pode gerar qui-quadrado significativo para uma associação fraca, enquanto uma amostra pequena pode deixar incerto um padrão aparentemente importante. Avalie as contagens, frequências esperadas, método de amostragem e contexto junto com V. Rótulos como fraco, moderado ou forte são apenas convenções aproximadas; limites úteis variam conforme o número de categorias e as consequências da decisão. Tabelas esparsas exigem cuidado, pois a aproximação qui-quadrado pode não ser confiável quando as frequências esperadas são baixas. Nesses casos, considere reunir categorias de forma defensável, coletar mais observações ou usar um teste exato ou baseado em simulação. Um único valor de V também não mostra quais células impulsionam a relação. Examine resíduos padronizados ou valores observados e esperados quando precisar de direção e detalhe. Use a calculadora como medida transparente e reproduzível e relate com ela a tabela, o tamanho da amostra, o qui-quadrado e os pressupostos do estudo.

Comparar respostas de pesquisas

Meça a força da relação entre categorias de resposta e grupos como região, coorte ou canal.

Avaliar resultados experimentais

Resuma a relação entre um tratamento categórico e um resultado categórico após montar a tabela de contagens.

Monitorar segmentos de produto

Acompanhe a associação entre segmentos de clientes e comportamentos sem depender apenas do qui-quadrado bruto.

Quanto custa o cálculo?

Você pode executá-lo grátis no navegador desta página; uma solicitação via API custa US$ 0,002.

Qual é o intervalo do V de Cramer?

Normalmente varia de 0, sem associação observada, a 1, a associação mais forte possível para a tabela.

A tabela pode conter valores decimais?

Sim. Frequências fracionárias finitas e não negativas são aceitas em tabelas ponderadas adequadamente construídas.

O que ocorre com uma linha ou coluna só de zeros?

Ela é excluída das dimensões efetivas por não contribuir com observações. Devem restar pelo menos duas linhas e duas colunas não vazias.

Por que uma tabela com total zero gera erro?

As frequências esperadas e a normalização dividem pelo total geral; portanto, o V de Cramer é indefinido quando todas as células são zero.

O V de Cramer prova que uma variável causa a outra?

Não. Ele descreve a força da associação na tabela fornecida, sem estabelecer direção ou causalidade.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/stat/cramers-v

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/stat/cramers-v \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"table":[[20,30],[30,20]]}'
{
  "table": [
    [
      20,
      30
    ],
    [
      30,
      20
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.cramers_v",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →