# Tutor de tabelas de contingência: qui-quadrado, Fisher exato, V de Cramér

Testes de hipóteses passo a passo para tabelas 2×2 e R×C: qui-quadrado de Pearson, correção de continuidade de Yates, teste G (razão de verossimilhança), Fisher exato quando as esperadas são pequenas, tamanhos de efeito (V de Cramér / phi / coeficiente de contingência), resíduos ajustados de Haberman para localizar células, aviso BH-FDR e estimativa opcional de Chapman (captura-recaptura).

> Página canônica: https://elysiatools.com/pt/tools/contingency-table-chi-square-fisher-exact-cramer-v-tutor

- **Categoria:** Data Analysis

- **Palavras-chave:** qui quadrado, tabela de contingência, fisher exato, v de cramer, yates, teste g

## Visão geral

Fórmulas e métodos: χ² = Σ(O−E)²/E (E = total linha × total coluna / N, gl=(R−1)(C−1)); Yates só 2×2: Σ(|O−E|−0.5)²/E; G = 2ΣO·ln(O/E) (termos O=0 valem 0). O valor-p usa a gama incompleta regularizada Q(k/2, χ²/2) (série + fração contínua, precisão ~1e-7; autotestes gl=1 → erfc(√(χ²/2)), gl=2 → e^(−χ²/2)). Fisher exato via lgamma (Lanczos g=7), bilateral pela convenção SciPy (soma das tabelas com P ≤ P_obs); referência: experimento do chá [[3,1],[1,3]] → p = 34/70 = 0.4857. Efeitos: V = √(χ²/(N·min(R−1,C−1))), phi = √(χ²/N) (2×2), C = √(χ²/(χ²+N)); limiares de Cohen 0.1/0.3/0.5. Resíduos ajustados d = (O−E)/√(E(1−p_linha)(1−p_coluna)), |d|>1.96 (α=.05) / >2.58 (α=.01) com aviso BH-FDR. Regra de Cochran: todos E ≥ 5 (ou ≤20% das células com E<5 e nenhuma <1), senão Fisher/simulação. Chapman opcional (2×2): N̂ = (a+1)(b+1)/(c+1) − 1. Vetores: [[30,20],[20,30]] → χ²=4, p=0.0455, Yates 3.24, G=4.0271, V=0.2, resíduos ±2.

## Entradas

- **Tabela de contingência (linhas por linha, células separadas por vírgula/espaço/tab)** (textarea): 30, 20 20, 30
- **Correção de continuidade de Yates** (select)
- **Nível de significância α** (number)
- **Estimativa de captura-recaptura de Chapman (2×2)** (checkbox): For 2×2 mark-recapture data: N̂ = (a+1)(b+1)/(c+1) − 1.

## Quando usar

- Verificar se duas variáveis categóricas estão associadas em uma tabela de frequências.
- Escolher entre uma aproximação pelo qui-quadrado e o teste exato de Fisher quando há contagens esperadas pequenas.
- Medir a intensidade da associação e identificar quais células contribuem mais para o resultado.

## Como funciona

- Insira as linhas da tabela no campo principal, usando vírgulas, espaços ou tabulações para separar as células.
- A ferramenta calcula as frequências esperadas, o qui-quadrado de Pearson, os graus de liberdade e o valor-p.
- Para tabelas 2×2, pode aplicar automaticamente ou sempre a correção de continuidade de Yates; o teste G também é apresentado.
- O resultado inclui Fisher exato quando a regra de Cochran indica esperadas pequenas, além de V de Cramér, phi, coeficiente de contingência e resíduos ajustados.

## Casos de uso

- Avaliar a relação entre grupo de tratamento e resultado observado em estudos clínicos ou experimentais.
- Comparar categorias de respostas, preferências ou comportamentos em pesquisas e levantamentos.
- Examinar dados 2×2 de captura-recaptura e, quando selecionado, calcular a estimativa de Chapman.

## Perguntas frequentes

### Que formato de tabela posso inserir?

Insira uma linha por linha da tabela e separe as células por vírgula, espaço ou tabulação. O formato deve ser retangular.

### A ferramenta aceita tabelas maiores que 2×2?

Sim. Ela aceita tabelas 2×2 e tabelas R×C. Yates e Fisher exato são específicos para tabelas 2×2.

### Quando o teste de Fisher exato é recomendado?

Quando as frequências esperadas são pequenas segundo a regra de Cochran, especialmente quando alguma esperada é menor que 1.

### O que significa o V de Cramér?

É uma medida da intensidade da associação entre as variáveis. A ferramenta também mostra limiares de referência de 0,1, 0,3 e 0,5.

### Para que servem os resíduos ajustados?

Eles ajudam a localizar as células que mais se afastam das frequências esperadas, com avisos para valores absolutos acima de 1,96 ou 2,58.

## Ferramentas relacionadas

- [Analisador de Curtose](https://elysiatools.com/pt/tools/kurtosis-analyzer): Analisar a curtose dos dados para medir a "caudalosidade" da distribuição e detectar padrões de caudas pesadas ou leves
- [Divisor train/test com estratificação](https://elysiatools.com/pt/tools/train-test-split-with-stratification): Lê um dataset CSV/JSON e divide em train/validation/test com amostragem estratificada pela coluna alvo (70/15/15 padrão, semente reprodutível), ou k-fold estratificado; relatório de distribuição de classes por split com barras de desvio, checagem de vazamento por linhas duplicadas, prévia de SMOTE (interpolação de vizinhos no treino) e exportação dos CSV em ZIP.
- [Gerador de ideias de domínio com IA](https://elysiatools.com/pt/tools/ai-domain-name-idea-generator): Insira palavras-chave da marca e a IA gera até 10 ideias de domínio, filtrando as já registradas via DNS + RDAP. Para empreendedores e desenvolvedores.
- [Cirurgião de linhas CSV malformadas](https://elysiatools.com/pt/tools/csv-malformed-row-surgeon): Repara cirurgicamente linhas CSV malformadas uma a uma: aspas não escapadas (perdidas), delimitadores mistos (tabulação/ponto e vírgula/vírgula no mesmo arquivo), cabeçalhos com BOM, finais de linha CRLF/CR e linhas vazias. O cirurgião analisa de forma tolerante, mostra um diff vermelho/verde linha por linha de cada mudança feita (antes → depois, com o motivo do reparo marcado), lista as linhas aceitas sem alteração e emite o CSV limpo. O reparo opcional por IA pode revisar linhas suspeitas após a etapa determinística. Complementa o Validador CSV (que apenas relata problemas) reparando de fato as linhas danificadas.
- [Calculadora de Densidade (ρ = m/V)](https://elysiatools.com/pt/tools/density-calculator): Calcula densidade, massa ou volume a partir dos outros dois, com gravidade específica e flutuação
- [Tutor de Análise Dimensional e Cancelamento de Unidades](https://elysiatools.com/pt/tools/dimensional-analysis-unit-cancellation-tutor): Decompõe conversões em cancelamento factor-label passo a passo: mostra numerador/denominador, detecta fatores invertidos e dá feedback didático para inconsistências dimensionais e respostas numéricas erradas.
- [Linter de Dockerfile (regras Hadolint)](https://elysiatools.com/pt/tools/dockerfile-linter): Cole um Dockerfile e receba análise estática estilo Hadolint sem daemon Docker: tags da imagem base, USER root, sudo, higiene de apt/apk/yum/dnf, fixação de versões npm/pip/yarn, ADD vs COPY, fusão de camadas, pipefail, portas EXPOSE, segredos em ENV — 30+ regras por severidade com linha, motivo e exemplo de correção, mais o código anotado linha a linha.
- [Comparador de algoritmos de hash](https://elysiatools.com/pt/tools/hash-algorithm-comparator): Aplica MD5, SHA-1, SHA-256, SHA-512, BLAKE2b e BLAKE3 à mesma entrada e compara: tamanho, digest hex/Base64, status de segurança (quebrado/moderno) e benchmark de velocidade relativa. Útil para ensino, escolha de algoritmo ou checagem de checksums.

## Exemplos

- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato

## Conteúdo relacionado

- [Ferramentas de validação de identificadores, configuração e entrada](https://elysiatools.com/pt/hubs/validation-validate): Compare validadores de email, telefone, IP, datas, cron, códigos de barras, dados de pagamento e arquivos env em um único hub para entradas reais.
- [Validadores de formato para identificadores, enderecos e codigos](https://elysiatools.com/pt/hubs/validation-format): Ferramentas reunidas para validacao de formato de identificadores, enderecos, contas e codigos em um unico hub.
- [Ferramentas de validação de JSON Schema e contratos de API](https://elysiatools.com/pt/hubs/json-validate): Compare validação de JSON Schema, checagem de resposta OpenAPI, mutation testing, stress testing e detecção de mudanças incompatíveis em um único hub para revisão de contratos de API.
- [Ferramentas de validacao de contato, postal e envio](https://elysiatools.com/pt/hubs/contact-shipping-validation): Valide emails, telefones, codigos postais, codigos de discagem internacional e numeros de rastreio em um unico hub para fluxos de cadastro, checkout e entrega.
