Anda di halaman 1dari 4

26/02/2019 Como calcular Qui-quadrado no R?

| Blog 2 Engenheiros

Blog 2 Engenheiros
Engenharia Ambiental e Divulgação Cientí ca.

Como calcular Qui-quadrado no R?

Aprenda como calcular o teste qui-quadrado utilizando R.

Compartilhe o que você aprendeu:

Tweet  E-mail

Após nalizar a aplicação de questionários com os funcionários da empresa na qual


você trabalha, você obteve um monte de respostas, com gênero, faixa etária, faixa
salarial, bairro em que o entrevistado mora, etnia, e muitos outras respostas.

Como o seu foco era as etniasReceba emails avisando


dos entrevistados, vocêsobre o conteúdo
também levantoudasa novas
cor do
postagens, baixe nossos eBooks gratuitos e ganhe
cabelo e dos olhos deles. Analisando os dados, você se perguntou, “Será que a cor do
descontos em nossos cursos online.
cabelo realmente in uencia a cor dos olhos?”. Como realizar esse tipo de
Basta assinar nossa lista de email.
comparação?
E-mail
O teste estatístico que pode nos responder isso é o Qui-quadrado.

O teste qui-quadrado (χ2) analisa


Nome se há relação entre duas variáveis categóricas (por
exemplo, gênero, faixa etária, bairro e etnia).

Para o nosso cálculo, vamos utilizar o conjunto de dados


ASSINAR já disponibilizado
LISTA DE EMAILS no R
(denominados built-in data sets).
Não se preocupe, cuidaremos do seu e-mail e não
1 data(“HairEyeColor”) enviaremos spam.

https://2engenheiros.com/2017/05/29/como-calcular-qui-quadrado-no-r/ 1/4
26/02/2019 Como calcular Qui-quadrado no R? | Blog 2 Engenheiros

O comando data() irá carregar o conjunto HairEyeColor, que nada mais é do que uma
tabela com 3 dimensões (Cor do cabelo, Cor dos olhos, Gênero). Para acessar os
dados dele, é necessário utilizar colchetes e de nir o número, ou nome, da linha,
coluna ou tabela desejada. Veja um exemplo abaixo.

1 HairEyeColor[,,] # Mostra todos os dados


2 HairEyeColor[,,”Male”] # Mostra todos os dados do gênero mascu
3 HairEyeColor[1,,] # Mostra todos os dados daqueles que têm cab

Agora que vimos como manipular os dados no R da nossa tabela, vamos aplicar o
teste qui-quadrado, selecionando primeiro o gênero masculino e depois o feminino.

1 chisq.test(HairEyeColor[,,1])
2 chisq.test(HairEyeColor[,,2])

No gênero masculino, obtivemos um valor p (p-value) de 4,447 e-06, ou seja,


muitíssimo próximo de zero, e para o gênero feminino, temos valores menores que
2,2 e-16, idem ao anterior.

Com os resultados em mãos, como interpretar eles? Valores próximos de um (01)


indicam que não há correlação entre as categorias, no nosso caso, os valores são
muito pequenos, e quando os valores (níveis de signi cância) são inferiores à 0,05, há
correlação entre a cor do cabelo e a cor dos olhos em ambos os gêneros.

Você deve ter notado que você recebeu uma mensagem de erro do tipo “Aproximação
do qui-quadrado pode estar incorreta”, isso acontece quando nossa amostra é muito
pequena, interferindo assim no resultado.

Como podemos resolver isso? Neste caso, iremos somar a população masculina e
feminina para avaliar se a cor do cabelo continua in uenciando a cor dos olhos na
nossa população.

1 hec_soma <- HairEyeColor[,,1] + HairEyeColor[,,2]


2 chisq.test(hec_soma)

Com a soma, teremos p-value inferior à 2,2e-16. Em outras palavras, as cores do


cabelo in uenciam as cores dos olhos.

O resultado da função chisq.test() retorna também outras duas variáveis, que são X-
squared e df (graus de liberdade). Basicamente, eles são utilizados para de nir o p-

https://2engenheiros.com/2017/05/29/como-calcular-qui-quadrado-no-r/ 2/4
26/02/2019 Como calcular Qui-quadrado no R? | Blog 2 Engenheiros

value por meio da tabela de distribuição qui-quadrado.

Por m, vimos que as variáveis categóricas cor do cabelo e dos olhos estão
relacionadas.

Encontrou alguma di culdade ou erro? Deixe seu comentário abaixo e nos


acompanhe no facebook e twitter.

Fontes consultadas:
Chi-squared Tests of Independence. R-Tutor.
Chi-Square Test of Independence in R. STHDA.

Compartilhe o que você aprendeu:

Tweet  E-mail

Clique na gura abaixo e assine nossa lista de emails para receber nosso ebook
"Como criar mapas de localização com ArcGIS 10.x".

Author: Fernando BS
Engenheiro Ambiental e de Segurança do Trabalho. Atua nas áreas de recuperação
ambiental, geoprocessamento e ciência do solo. Busca soluções utilizando softwares como
ArcGIS, R e MATLAB. View all posts by Fernando BS

Aprenda mais sobre:

» Como obter a equação de regressão de um conjunto de dados no Excel?


» O que é a Tabela Dinâmica e como Utilizá-la no Excel
» Como criar grá cos em 3D utilizando R e MATLAB?
» Quando construíram as barragens no mundo? Como criar um histograma no R

https://2engenheiros.com/2017/05/29/como-calcular-qui-quadrado-no-r/ 3/4
26/02/2019 Como calcular Qui-quadrado no R? | Blog 2 Engenheiros

» Como fazer um grá co de dispersão no R usando ggplot2

Fernando BS / 29 de maio de 2017 / R, Tutoriais / Categóricos, Dados, Estatística, R

2 thoughts on “Como calcular Qui-quadrado no R?”

Kristian Madeira
15 de junho de 2017 às 00:38

Parabéns pelo texto e contribuição! Sucesso!!!!

Fernando BS
15 de junho de 2017 às 10:05

Bom dia Prof. Kristian. Obrigado pelo comentário e força. Abraço.

    

Blog 2 Engenheiros
Engenharia Ambiental e Divulgação Cientí ca
Nucleus by GalussoThemes.com
Powered by WordPress

https://2engenheiros.com/2017/05/29/como-calcular-qui-quadrado-no-r/ 4/4

Anda mungkin juga menyukai