Programa R para Biologia da Conservação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

NORMALIDADE

2 participantes

Ir para baixo

NORMALIDADE Empty NORMALIDADE

Mensagem por Carlos Augusto Correa Qua Jul 10, 2019 7:25 pm

Professor Marcos,
Boa noite

Em sua aula do teste t foi testado a normalidade de cada nível.
Mas tem como testar para a relação?

Eu peguei a tabela pratica1.txt e refiz com a variavel "Abund_sp1" para treinar os comandos do modulo 4
Eu usei os seguintes comandos:

# Normalidade de uma variável
shapiro.test(dados$Abund_sp1)
DEU CERTO!  (certo = o R gerou o resultado)

# Normalidade da variavel para cada categoria
shapiro.test(dados$Abund_sp1[dados$Ambiente=="primario"])
shapiro.test(dados$Abund_sp1[dados$Ambiente=="secundario"])
DERAM CERTO!

# Normalidade do resíduo
Nesse aqui eu usei o que aprendi em uma disciplina, onde o professor criava objetos.
Tem algum problema em usar isso? Qual outra forma poderia ser feito?
Eu consegui para o resíduo, mas não consigo para a relação (y~x) (ERRO).

Modelo1 <- aov(dados$Abund_sp1~dados$Ambiente, data=dados)
shapiro.test(residuals(Modelo1))
DEU CERTO!

###

PERGUNTAS

A normalidade testada deve ser para a variável, resíduo ou pra relação?
Isso vale para qualquer teste que use normal? (anova/teste t/..)


Já ouvi dizer que para o teste t não se pode usar normalidade de resíduos.
O que o senhor poderia me dizer?

Caso um dado não de normal, mas a sua distribuição tende a ser normal considerando a literatura (pela natureza do dado):
Temos que usar dentro da normalidade, mesmo assim? Por exemplo dados contínuos, como comprimento de asas e altura.

Obrigado

Carlos Augusto Correa

Mensagens : 22
Data de inscrição : 31/05/2019
Idade : 34

Ir para o topo Ir para baixo

NORMALIDADE Empty Re: NORMALIDADE

Mensagem por Prof. Marcos Ter Jul 16, 2019 8:14 am

Olá, Carlos, tudo bem?

Vamos lá!

Para todos os modelos lineares (regressão e anova fazem parte da família dos modelos lineares; no R, todos os modelos lineares podem ser chamados com a função lm), a maneira usual é verificar a normalidade dos resíduos, ok?

Veja só, o pressuposto diz respeito à população de dados. Ele diz que o teste presume que os dados foram retirados de uma população de dados que segue, para as variáveis estudadas, uma distribuição normal. Como a população de dados é uma abstração, algo inatingível, nós usamos os dados coletados (nossa amostra) para tentar saber se eles podem ter vindo de uma população com esta distribuição. No caso dos modelos lineares, fazemos isso pela análise dos resíduos.

---

O teste T é um caso especial, pois ele é um teste "único", não faz parte da família dos modelos lineares. Você até pode, se quiser, numa situação de teste T usar uma anova, mas como o T é um teste simples e robusto, isto nunca é feito.

O teste T, então, tem uma maneira própria para verificarmos os pressupostos. Como ele não é um modelo linear, ele simplesmente não tem resíduos - daí suas mensagens de erro. Como não há resíduos, o que nos resta é verificar o pressuposto da normalidade diretamente nos dados mesmo, pois não há outra saída.

Na prática, então, sempre faça análise do pressuposto de normalidade pelos resíduos nos modelos lineares como anova e regressão, e sempre faça isso diretamente nos dados "brutos" no caso do teste T, ok?

Abraços!
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

NORMALIDADE Empty Re: NORMALIDADE

Mensagem por Carlos Augusto Correa Ter Jul 16, 2019 3:55 pm

Ok.
Obrigado.

Esclareceu bastante!


Carlos Augusto Correa

Mensagens : 22
Data de inscrição : 31/05/2019
Idade : 34

Ir para o topo Ir para baixo

NORMALIDADE Empty Re: NORMALIDADE

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos