Como realizar um teste z de duas proporções no sas


Um teste z de duas proporções é usado para determinar se há uma diferença estatisticamente significativa entre duas proporções populacionais.

Este teste usa a seguinte hipótese nula:

  • H 0 : μ 1 = μ 2 (as duas proporções populacionais são iguais)

A hipótese alternativa pode ser bilateral, esquerda ou direita:

  • H 1 (bicaudal): π 1 ≠ π 2 (as duas proporções populacionais não são iguais)
  • H 1 (esquerda): π 1 < π 2 (a proporção da população 1 é menor que a proporção da população 2)
  • H 1 (direita): π 1 > π 2 (a proporção da população 1 é maior que a proporção da população 2)

Usamos a seguinte fórmula para calcular a estatística do teste z:

z = (p 1 -p 2 ) / √ p(1-p)(1/n 1 +1/n 2 )

onde p 1 e p 2 são as proporções da amostra, n 1 e n 2 são os tamanhos das amostras e onde p é a proporção total agrupada calculada da seguinte forma:

p = (p 1 n 1 + p 2 n 2 )/(n 1 + n 2 )

Se o valor p que corresponde à estatística do teste z for menor que o nível de significância escolhido (as opções comuns são 0,10, 0,05 e 0,01), você poderá rejeitar a hipótese nula.

O exemplo a seguir mostra como realizar um teste z de duas proporções no SAS.

Exemplo: teste Z de duas proporções no SAS

Suponha que queremos saber se existe uma diferença entre a proporção de residentes que apoiam uma determinada lei no Condado A e a proporção que apoia a lei no Condado B.

Para testar isso, coletamos uma amostra aleatória de 50 residentes de cada condado e contamos quantos apoiam a lei.

O código a seguir mostra como criar um conjunto de dados resumindo o número de residentes que apoiam a lei em cada condado:

 /*create dataset*/
data my_data;
    input county $status $count;
    datalines ;
A Bracket 34
A Reject 16
B Bracket 29
B Reject 21
;
run ;

/*view dataset*/
proc print data =my_data;

Podemos então usar a instrução PROC FREQ com a opção Riskdiff (equal var = null) para realizar o teste z de duas proporções:

 /*perform two proportion z-test*/
proc freq data =my_data;
    weightcount ;
    county tables * status / riskdiff ( equal var = null);
run ; 

teste z de duas proporções em SAS

Na tabela Teste de Diferença de Risco no Resultado, podemos ver as seguintes informações:

  • Estatística do teste Z: -1,0356
  • Valor p bilateral: 0,3004

Este teste z específico de duas proporções usou as seguintes suposições:

  • H 0 : π 1 = π 2 (as duas proporções populacionais são iguais)
  • H 1 : π 1 ≠ π 2 (as duas proporções populacionais não são iguais)

Como o valor p na saída não é inferior a 0,05, não conseguimos rejeitar a hipótese nula.

Isto significa que não temos provas suficientes para dizer que a proporção de residentes que apoiam esta lei é diferente entre os dois condados.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outros testes estatísticos comuns no SAS:

Como realizar um teste t de uma amostra no SAS
Como realizar um teste t de duas amostras no SAS
Como realizar um teste t de amostras pareadas no SAS

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *