McNemar
# o teste de McNemar é usado para avaliar a concordância entre categorias de duas variáveis qualitativas dicotômicas
# pode ser usado para testar a concordância entre dois testes ou duas avaliações aplicados nos mesmos indivíduos (ou elementos amostrais)
# também pode ser usado para testar se ocorreu mudança de resultado (frequência) de uma tratamento, avaliado "antes" e "depois" da aplicação do mesmo
# Exemplo 1: Considere dois métodos diagnósticos para detectar determinada doença em cães, aplicados em amostra de 200 animais. Os resultados (dados hipotéticos) foram:
p="positivo"
n="negativo"
método_A=c(rep(p,182),rep(n,18))
método_B=c(rep(p,175),rep(n,25))
# criação de uma tabela com os dados
tabela=table(método_A,método_B)
tabela
# observe que ocorreu sete resultados discordantes (positivo para método_A e negativo para método_B)
# o teste avalia se a discordância é estatisticamente significativa
mcnemar.test(tabela)
# como o valor de p < 0,05 conclui-se que a discordância entre o diagnóstico dos métodos é estatisticamente significativa
# Exemplo 2: Considere um tratamento para uma doença X em cães, aplicados em amostra de 200 animais. Os resultados "antes" e "depois" do tratamento (dados hipotéticos) foram:
b="bem"
m="mal"
antes=c(rep(m,182),rep(b,18))
depois=c(rep(m,185),rep(b,15))
# criação de uma tabela com os dados
tabela=table(antes,depois)
tabela
# observe que ocorreu três resultados discordantes (três animais que estavam "bem" antes do tratamento passaram a ser classificados como "mal" depois)
# o teste avalia se a discordância é estatisticamente significativa
mcnemar.test(tabela)
# como o valor de p > 0,05 conclui-se que a discordância "antes" e "depois" não é estatisticamente significativa
# portanto, neste caso o tratamento não teve efeito
# abaixo segue modificação no exemplo com efeito significativo do tratamento
b="bem"
m="mal"
antes=c(rep(m,182),rep(b,18))
depois=c(rep(m,20),rep(b,180))
tabela=table(antes,depois)
tabela
mcnemar.test(tabela)