Teste de independência qui-quadrado

Testes A/B em R

Lauryn Burleigh

Data Scientist

Tabelas de frequências

  • Se variáveis nominais estão relacionadas
    • Comer a cobertura de pizza novamente
  • Tabela de frequências: número de vezes que cada condição nomeada coocorre
    • Pizza de um sabor: variável 1
    • Comeria de novo: variável 2
table(Pizza$Topping, Pizza$EatAgain)
             Maybe  No Yes
  Cheese       207  90 703
  Pepperoni    147 101 752
Testes A/B em R

Hipóteses

  • Hipótese nula: cobertura e interesse em comer de novo não têm relação
  • Hipótese alternativa: cobertura e interesse em comer de novo têm relação

 

Não permite concluir causalidade

Fotografia de fatias de pizza.

Testes A/B em R

Tamanho da amostra

library(pwr)
pwr.chisq.test(w = 0.1, df = 2, 
               power = 0.80, 
               sig.level = 0.05)
     Chi squared power calculation 
              w = 0.1
              N = 963.4689
             df = 2
      sig.level = 0.05
          power = 0.8
NOTE: N is the number of observations
  • w:
    • Pequeno: 0,10
    • Médio: 0,30
    • Grande: 0,50
  • Graus de liberdade:
    • (Condições-da-variável-1 - 1) * (Condições-da-variável-2 - 1)
    • (2-1) * (3-1) = 2

 

Mínimo de cinco valores em cada combinação de variáveis

Testes A/B em R

Teste qui-quadrado

freqtbl <- table(Pizza$Topping, 
                 Pizza$EatAgain) 
chisq.test(freqtbl)
    Pearson's Chi-squared test

data:  freqtbl
X-squared = 12.453, df = 2, 
p-value = 0.001976

 

Amostras grandes: acima de 1000

Testes A/B em R

Tamanho de efeito

  • Tamanho de efeito: w
  • Probabilidades
probtbl <- freqtbl/sum(freqtbl) 

library(pwr)
ES.w2(probtbl)
  • Pequeno: 0,10
  • Médio: 0,30
  • Grande: 0,50
[1] 0.07890872
Testes A/B em R

Poder

pwr.chisq.test(w = 0.079, df = 2, 
               N = 1000, 
               sig.level = 0.002)
     Chi squared power calculation 

              w = 0.079
              N = 1000
             df = 2
      sig.level = 0.002
          power = 1

NOTE: N is the number of observations
Testes A/B em R

Vamos praticar!

Testes A/B em R

Preparing Video For Download...