Teste qui-quadrado de independência a partir de um arquivo CSV ou Excel
Teste se duas colunas categóricas estão associadas. Tabela de contingência, p-valor, V de Cramér e teste exato de Fisher, sem contar nada à mão.
| Tratamento | Desfecho |
|---|---|
| Droga | Curado |
| Placebo | Não curado |
| Droga | Curado |
| Placebo | Curado |
| … | … |
| Tratamento | Curado | Não curado |
|---|---|---|
| Droga | 30 | 10 |
| Placebo | 18 | 22 |
| χ²(1) = 6,30 | p = 0,012 | vazio |
As linhas são contadas numa tabela de contingência e testadas.
Como fazer um teste qui-quadrado
Um guia completo, passo a passo.
Passo 1: envie as observações
O teste qui-quadrado trabalha com uma linha por observação e duas colunas de categorias, por exemplo Tratamento (droga / placebo) e Desfecho (curado / não curado). Você não precisa montar a tabela de contingência: o flowingTable conta as combinações.
Passo 2: escolha as duas colunas
Abra a ferramenta Teste qui-quadrado, escolha as duas colunas de categorias e clique em Rodar teste. Colunas com mais de 30 valores diferentes são recusadas, porque quase certamente não são categorias.
Passo 3: leia a tabela de contingência
O resultado mostra a estatística χ², os graus de liberdade, o p-valor e o V de Cramér (a força da associação), seguidos das contagens observadas com totais por linha e coluna. Em tabelas 2 × 2 com contagens esperadas pequenas, o teste exato de Fisher é incluído automaticamente.
Detalhes técnicos e perguntas frequentes
O teste qui-quadrado de independência compara as contagens observadas em cada combinação de categorias com as que seriam esperadas se as duas variáveis não tivessem relação. Um p-valor pequeno indica que a distribuição de uma variável muda conforme a outra, por exemplo, que a taxa de cura é diferente entre droga e placebo.
O flowingTable usa chi2_contingency do SciPy, com correção de continuidade de Yates em tabelas 2 × 2, igual ao chisq.test() do R. A aproximação do teste fica pouco confiável quando as contagens esperadas são pequenas, então o resultado avisa quando mais de 20% das células têm contagem esperada abaixo de 5 e, em tabelas 2 × 2, mostra também o fisher_exact.
Perguntas frequentes
Preciso montar a tabela de contingência antes?
Não. Envie os dados brutos, com uma linha por observação, e escolha as duas colunas de categorias. O flowingTable monta a tabela de contingência, com os totais, e mostra no resultado. Se quiser só a tabela de contagens, a ferramenta Tabela dinâmica gera isso como um novo passo.
Quando usar o teste exato de Fisher?
Quando a amostra é pequena e algumas contagens esperadas ficam abaixo de 5, a aproximação do qui-quadrado pode ser imprecisa. Em tabelas 2 × 2, o flowingTable inclui então o teste exato de Fisher automaticamente. Em tabelas maiores, considere juntar categorias raras com a ferramenta Localizar e substituir.
O que o V de Cramér mede?
O V de Cramér é a força da associação, de 0 (nenhuma associação) a 1 (associação perfeita), e não depende do tamanho da amostra. Como guia aproximado, valores perto de 0,1 são fracos, 0,3 moderados e 0,5 ou mais fortes. Com amostras muito grandes, até um V minúsculo pode ser significativo, então olhe os dois números.
Posso usar o qui-quadrado com dados numéricos?
Só se os números forem códigos de categorias (como 1 = masculino, 2 = feminino) ou tiverem sido agrupados em faixas. Para medidas contínuas, use teste t, ANOVA ou correlação.