Testes não-paramétricos: Teste de Friedman no R
ฝัง
- เผยแพร่เมื่อ 9 ม.ค. 2025
- O teste de Friedman é um teste não-paramétrico considerado correspondente à ANOVA de uma via com medidas repetidas.
Nesse vídeo, eu discuto como fazer esse teste no R, após transposição do banco de dados (do formato "wide" para o formato "long"). Além disso, apresento a você algumas opções de post-hoc, incluindo o de Dunn-Bonferroni, usado pelo SPSS nas versões mais recentes. Explico também como pedir as estatísticas descritivas adequadas a dados com distribuição não-normal, a mediana e a amplitude interquartil. Ao final, discuto como descrever os resultados do teste.
Download do script:
drive.google.c...
Download do banco de dados:
drive.google.c...
Quer me contratar para uma consultoria ou para analisar os seus dados? No link abaixo tem a explicação desses serviços e um formulário para você entrar em contato comigo: fernandafperes...
Precisa fazer esse teste, mas não é fã do R? Esse vídeo ensina a fazê-lo no SPSS:
• Testes Não-Paramétrico...
Acompanhe o conteúdo de estatística também pelo Instagram:
/ estatisticaaplicada
Acompanhe os cursos de estatística aplicada:
No R: • Curso de Estatística A...
No SPSS: • Curso de Estatística A...
Tô maratonando suas aulas, Fernanda! Nem tenho palavras para agradecer pelo trabalho brilhante que você faz aqui! Fiz a disciplina de estatística na graduação e no mestrado, mas confesso que estou aprendendo muito mais aqui contigo. Seu conteúdo é muito relevante e sua didática é maravilhosa. Estou sem palavras. Não sei se ainda está alimentando a playlist de Estatística Aplicada no R, mas se estiver veja se consegue fazer umas aulas sobre o teste PLS-PM, é uma análise multivariada... Estou quebrando bastante a cabeça para entender e executar a análise... rsrs
Muito sucesso pra ti! Abraço!
Conheci hoje seu canal, meio sem querer, tô adorando. Parabéns pela didática.
Parabens Fernanda. Este vídeo tem um exemplo que se enquadra perfeitamente para eu concluir um estudo de um paper do meu doutorado. Me tornei seguidor do seu canal. Continue assim.
Aula maravilhosa, como sempre.
Todo dia assistindo uma aula aqui para zerar essa playlist. Muito obrigado, Fernanda
Muito didática e conteúdo fantástico. Parabéns pelo canal
Seus vídeos me ajudam muito! Parabéns pela didática.
Excelente aula! Estou com muita dificuldade em aplicar estatística na minha área de microbiologia...
Aula maravilhosa. Parabéns!!!!!!
**MUITO obrigado novamente por tantos ensinamentos, Fernanda!
Uma coisa que testei agora e que nao funcionava: MELT- Precisa do pacote "reshape2" pra funcao melt funcionar (pelo menos na ultima versao do R- talvez tenha atualizado algo) .
Opa, vou checar o script. De qualquer forma, sempre baixe o que tá na descrição, porque ele é mais atualizado.
E, fico feliz de contribuir!
Ótima explicação e didática.
Muito obrigado. !Excelente!
Oi, Fernanda. Tudo bom? Faz um vídeo falando da análise de LCA. Grande abraço.
Muito obrigado por mais um vídeo sobre o R!
Olá, Fernanda. Primeiramente, parabéns pelo conteúdo maravilhoso. Felizes nós que podemos contar com a ajuda do seu material e a da sua didática.
Estou tentando rodar a análise descritiva dos dados mas um erro ocorre. Diz que uma das colunas não existe (no caso, seria a minha coluna equivalente à sua coluna Nota, no get_summary_stats. Teria alguma ideia de o que pode estar havendo e do que poderia ser feito para solucionar?
Voce é muito boa!!!! ta me ajudando muito.
Fernanda, lhe mandei mensagem no Instagram. quando puder, da uma olhada!!
Gostaria de agradecer por ter me ajudado com o uso do R! Tenho uma dúvida em relação ao cálculo do tamanho de efeito para este teste estatístico. Na literatura aparece que o tamanho de efeito para esta ANOVA de Friedman é o W de Kendall. Você poderia ajudar a implementar o código para este cálculo?
Encontrei vc agora! Quanto tempo separados!
Olá! Adoro seu canal. Gostaria de saber como fazer o teste de Friedman pelo Real Statistics. Sempre aparece erro. Obrigada desde já
Se houver dados faltantas, como os famosos "NA" é possível haver erros em frdAllPairsSiegelTest()? Estou com algumas mensagens como: Error in dimnames(x)
fernanda, muito obrigada pela aula!!! DEMAIS! Tenho uma dúvida, no seu canal tem algum vídeo ensinando a tratar outlier no Rstudio?
Muito obrigada novamente!!
Uma dúvida Fernanda.. Eu poderia usar como pos-hoc o teste Tukey para o postos (Rank)... ? Resumo: crio uma variável com o rank e realizo o teste tukey.. É algo feito para ensaios em fatorial (Seguindo orientações de Conover neste caso).
Nunca vi esse uso, e não me parece muito adequado. Porque o Tukey vai comparar médias. Ainda que sejam as médias dos ranks, não é equivalente à forma como o Friedman funciona.
Eu recomendaria seguir com os post-hocs que já tem indicação na literatura para uso com o Friedman.
Perfeito
Top Top Top 💙
oi Fernanda, super legal seu canal, tentei reproduzir esse script para analisar alguns dados que tenho, porém o meu dá um erro pois no default do friedman.test são amostras sem repetições... saberia como posso resolver isso????
Sem saber exatamente qual erro o R aponta fica difícil identificar o que pode ser. Joga o erro no Google, em geral existem tópicos no StackOverflow com a solução.
Você também precisa garantir que o banco está no formato correto para a análise, tem que seguir os passos para transposição do vídeo.
@@FernandaPeres muito obrigada
Olá Fernanda, tudo bem? Por acaso vc foi professora do CUJA - Unifesp? Se sim fui seu aluno em 2013 e to terminando o curso de Estatística ano que vem, abraços!
E ahh seus vídeos são maravilhosos, muito obrigado!
Siiim! Eu lembro super de você!! Vi pelo Facebook que você está fazendo Estatística, achei incrível! ♥️
Obrigada!! Fico feliz de contribuir! :)
Muito sucesso para você, Daniel ♥️
Olá, Fernanda! Estou com uma dúvida sobre o teste pois estou reproduzindo para os meus dados e está dando erro, não encontrei a solução desse erro no google. Os meus dados tem a repetição irregular, alguns indivíduos tem repetições outros não. É possível rodar esse teste mesmo se nem todos os meus fatores tiverem repetições e se alguns tiverem mais de um valor em cada "grupo/tratamento"?
Oi, Gabriela, não.
Está dando erro porque esse é o teste errado para o seu caso. Só funciona para um delineamentos exatamente como eu explico no vídeo.
@@FernandaPeres Ah sim, entendi. Muito obrigada pelo retorno!
Fernanda bom dia! Você já publicou algum vídeo de análise de clusters no SPSS? Valeu! Seus vídeos são feras. Parabéns!!!!
Obrigada, Leandro. Não, não tenho vídeo de análise de cluster. Na verdade, nem tenho experiência com essa análise no SPSS. Acho que é o tipo de teste que vou acabar gravando só no R (mas vai demorar um pouco...)
@@FernandaPeres Obrigado pelo retorno! Um abraço
Ele serve como equivalente para ANOVA de 2 vias? Se NÃO qual seria?
A gente não tem um teste não-paramétrico correspondente à ANOVA de duas vias. Até tem uns que o Andy Field explica no livro dele, mas são menos usados. O ideal seria usar um modelo linear generalizado, que assume outra distribuição, que não a normal.
Oi Fernanda tudo bem?
Eu tentei reproduzir o script, porem da um erro no passo 3 quando tento alterar o banco de dados de wide para long, tem algo de errado no script?
Não. Acabei de testar aqui e está funcionando perfeitamente.
@@FernandaPeres deve ser alguma configuração no meu R, pois tenho seguido o passo a passo e tem apresentado o erro (Error: unexpected ')' in "measured = c("Professor1", "Professor2", "Professor3", "Professor4"))")
Muito bom seu canal, parabéns. Está nos seus planos a elaboração de um livro de R?
Obrigada! Não está, não, rs. Sem planos de livros por enquanto.
Mas recomendo o do Andy Field (que infelizmente ainda não foi traduzido): Discovering Statistics using R :)
@@FernandaPeres Obrigado pela resposta! Já tenho o dele para SPSS. Vou atrás do que você recomendou. Abs.
Obrigado pelo vídeo!
Tenho uma dúvida:
Estou analisando um experimento fatorial (8 produtos x 2 doses) no os dados não apresentam normalidade;
Já tentei várias transformações.
Usar o teste Friedman seria uma opção?
Obrigado
Não seria, Rafael, porque você tem duas variáveis independentes, o Friedman aceita uma só. Se você já tentou transformações, a opção que eu vejo é usar um modelo linear generalizado. Não tenho vídeo sobre eles no canal, mas o canal Cientística tem, mas no SPSS. No R dá pra encontrar tutoriais na internet.
@@FernandaPeres muito obrigado pela resposta! 😆😆
Oi Fernanda
Tive uma dúvida, vc usou o mesmo banco de dados da ANOVA para medidas repetidas e lá o um dos resultados, entre outros, foi de que entre professor 1 e 2 há diferença, já aqui no Friedmann isso não ocorreu.
Os dados desse banco apresentaram distribuição normal, por isso o mais adequado seria ANOVA de medidas repetidas.
Então para Friedman não seria adequado usar outro banco de dados? ou melhor, no caso deste banco então o teste mais adequado seria ANOVA?
Oi, Elias, eu usei o mesmo banco para simplificar. Mas, na vida real, eu teria usado apenas um dos testes para analisar esses dados.
A questão é que os testes não paramétricos sempre terão menos poder (isso quer dizer, uma capacidade menor de detectar diferenças que existam). Logo, se os pressupostos para a realização do teste paramétrico são atendidos, a gente opta por fazer o paramétrico. Caso não, aí deve-se fazer o não paramétrico, ou fazer uma transformação dos dados (como logaritmização). Eu tenho essa discussão mais aprofundada em um post do Instagram (instagram.com/estatisticaaplicada)
@@FernandaPeres Excelente Professora ! Obrigado pelo retorno
Oii! No caso de um experimento com 3 tratamentos (diferentes densidades) e 4 réplicas dentro de cada tratamento e a variável tempo, onde o objetivo é verificar alterações de determinados parâmetros ao longo do tempo para cada tratamento, este teste não paramétrico é aplicável?
Parabéns pelo vídeo!
Obrigada
Oi, Andressa, nesse caso, não. Porque você tem duas variáveis independentes, o tempo e o tratamento. O Friedman funcionaria se você tivesse só o tempo. Você teria que fazer uma ANOVA mista (não tem um teste não paramétrico correspondente).
E obrigada! :)
Fernanda, parece que o arquivo CSV do Banco de Dados 7 está corrompido
Atualizei o banco!
Qual a origem do banco de dados?
Eu criei, para a aula.
Corrigindo: Não há dúvidas sobre quem pode fazer acordo, a lei é clara.