{"id":1300,"date":"2023-07-26T23:09:57","date_gmt":"2023-07-26T23:09:57","guid":{"rendered":"https:\/\/statorials.org\/pt\/teste-tukey-python\/"},"modified":"2023-07-26T23:09:57","modified_gmt":"2023-07-26T23:09:57","slug":"teste-tukey-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/teste-tukey-python\/","title":{"rendered":"Como realizar o teste de tukey em python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Uma <a href=\"https:\/\/statorials.org\/pt\/uma-maneira-anova\/\" target=\"_blank\" rel=\"noopener noreferrer\">ANOVA unidirecional<\/a> \u00e9 usada para determinar se h\u00e1 ou n\u00e3o uma diferen\u00e7a estatisticamente significativa entre as m\u00e9dias de tr\u00eas ou mais grupos independentes.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Se o <a href=\"https:\/\/statorials.org\/pt\/estatologia-explica-conceitos-de-forma-simples-e-direta-facilitamos-o-aprendizado-de-estatistica\/\" target=\"_blank\" rel=\"noopener noreferrer\">valor p<\/a> geral da tabela ANOVA estiver abaixo de um certo n\u00edvel de signific\u00e2ncia, ent\u00e3o temos evid\u00eancias suficientes para dizer que pelo menos uma das m\u00e9dias do grupo \u00e9 diferente das outras.<\/span><\/p>\n<p> <span style=\"color: #000000;\">No entanto, isso n\u00e3o nos diz <em>quais<\/em> grupos s\u00e3o diferentes uns dos outros. Isto simplesmente nos diz que nem todas as m\u00e9dias dos grupos s\u00e3o iguais. Para saber exatamente quais grupos s\u00e3o diferentes entre si, precisamos realizar um <a href=\"https:\/\/statorials.org\/pt\/testes-post-hoc-anova\/\" target=\"_blank\" rel=\"noopener noreferrer\">teste post hoc<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um dos testes post hoc mais comumente usados \u00e9 <strong>o teste de Tukey<\/strong> , que nos permite realizar compara\u00e7\u00f5es pareadas entre as m\u00e9dias de cada grupo enquanto controlamos a <a href=\"https:\/\/statorials.org\/pt\/taxa-de-erro-familiar\/\" target=\"_blank\" rel=\"noopener noreferrer\">taxa de erro familiar<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial fornece um exemplo passo a passo de como realizar o teste de Tukey em Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 1: carregue os pacotes e fun\u00e7\u00f5es necess\u00e1rios<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Primeiro, carregaremos os pacotes e fun\u00e7\u00f5es necess\u00e1rios em Python:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> f_oneway\n<span style=\"color: #008000;\">from<\/span> statsmodels. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">multicomp<\/span> <span style=\"color: #008000;\">import<\/span> pairwise_tukeyhsd<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 2: ajustar o modelo ANOVA<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como criar um conjunto de dados falso com tr\u00eas grupos (A, B e C) e ajustar um modelo ANOVA unidirecional aos dados para determinar se os valores m\u00e9dios de cada grupo s\u00e3o iguais:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#enter data for three groups\n<\/span>a = [85, 86, 88, 75, 78, 94, 98, 79, 71, 80]\nb = [91, 92, 93, 90, 97, 94, 82, 88, 95, 96]\nc = [79, 78, 88, 94, 92, 85, 83, 85, 82, 81]\n\n<span style=\"color: #008080;\">#perform one-way ANOVA\n<\/span>f_oneway(a, b, c)\n\nF_onewayResult(statistic=5.167774552944481, pvalue=0.012582197136592609)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Podemos ver que o valor p geral da tabela ANOVA \u00e9 <strong>0,01258<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Como esse n\u00famero \u00e9 inferior a 0,05, temos evid\u00eancias suficientes para afirmar que os valores m\u00e9dios de cada grupo n\u00e3o s\u00e3o iguais.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Portanto, podemos fazer o teste de Tukey para determinar exatamente quais m\u00e9dias de grupo s\u00e3o diferentes.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passo 3: Realize o teste de Tukey<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Para realizar o teste de Tukey em Python, podemos usar a fun\u00e7\u00e3o <strong>pairwise_tukeyhsd()<\/strong> da biblioteca <strong>statsmodels<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create DataFrame to hold data\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({'score': [85, 86, 88, 75, 78, 94, 98, 79, 71, 80,\n                             91, 92, 93, 90, 97, 94, 82, 88, 95, 96,\n                             79, 78, 88, 94, 92, 85, 83, 85, 82, 81],\n                   'group': np. <span style=\"color: #3366ff;\">repeat<\/span> (['a', 'b', 'c'], repeats= <span style=\"color: #008000;\">10<\/span> )}) \n\n<span style=\"color: #008080;\"># perform Tukey's test\n<\/span>tukey = pairwise_tukeyhsd(endog=df['score'],\n                          groups=df['group'],\n                          alpha= <span style=\"color: #008000;\">0.05<\/span> )\n\n<span style=\"color: #008080;\">#display results\n<\/span><span style=\"color: #993300;\">print<\/span> (tukey)\n\n Multiple Comparison of Means - Tukey HSD, FWER=0.05 \n==================================================== ===\ngroup1 group2 meandiff p-adj lower upper reject\n-------------------------------------------------- ---\n     ab 8.4 0.0158 1.4272 15.3728 True\n     ac 1.3 0.8864 -5.6728 8.2728 False\n     bc -7.1 0.0453 -14.0728 -0.1272 True\n-------------------------------------------------- ---<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Veja como interpretar o resultado:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Valor P para a diferen\u00e7a de m\u00e9dias entre a e b: <strong>0,0158<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Valor P para a diferen\u00e7a de m\u00e9dias entre a e c: <strong>0,8864<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Valor P para a diferen\u00e7a de m\u00e9dias entre b e c: <strong>0,0453<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Assim, concluir\u00edamos que existe uma diferen\u00e7a <a href=\"https:\/\/statorials.org\/pt\/significancia-estatistica-pratica\/\" target=\"_blank\" rel=\"noopener\">estatisticamente significativa<\/a> entre as m\u00e9dias dos grupos <em>a<\/em> e <em>b<\/em> e dos grupos <em>b<\/em> e <em>c<\/em> , mas n\u00e3o h\u00e1 diferen\u00e7a estatisticamente significativa entre as m\u00e9dias dos grupos <em>a<\/em> e <em>c<\/em> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pt\/unidirecional-anova-python\/\" target=\"_blank\" rel=\"noopener\">Como realizar ANOVA unidirecional em Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/python-anova-bidirecional\/\" target=\"_blank\" rel=\"noopener\">Como realizar uma ANOVA bidirecional em Python<\/a><br \/><a href=\"https:\/\/statorials.org\/pt\/medicoes-repetidas-anova-python\/\" target=\"_blank\" rel=\"noopener\">Como realizar ANOVA de medidas repetidas em Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma ANOVA unidirecional \u00e9 usada para determinar se h\u00e1 ou n\u00e3o uma diferen\u00e7a estatisticamente significativa entre as m\u00e9dias de tr\u00eas ou mais grupos independentes. Se o valor p geral da tabela ANOVA estiver abaixo de um certo n\u00edvel de signific\u00e2ncia, ent\u00e3o temos evid\u00eancias suficientes para dizer que pelo menos uma das m\u00e9dias do grupo \u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1300","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como realizar o teste de Tukey em Python \u2013 Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como realizar o teste post-hoc de Tukey em Python, com um exemplo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/pt\/teste-tukey-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como realizar o teste de Tukey em Python \u2013 Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como realizar o teste post-hoc de Tukey em Python, com um exemplo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/teste-tukey-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T23:09:57+00:00\" \/>\n<meta name=\"author\" content=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/teste-tukey-python\/\",\"url\":\"https:\/\/statorials.org\/pt\/teste-tukey-python\/\",\"name\":\"Como realizar o teste de Tukey em Python \u2013 Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-26T23:09:57+00:00\",\"dateModified\":\"2023-07-26T23:09:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como realizar o teste post-hoc de Tukey em Python, com um exemplo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/teste-tukey-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/teste-tukey-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/teste-tukey-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como realizar o teste de tukey em python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como realizar o teste de Tukey em Python \u2013 Estatologia","description":"Este tutorial explica como realizar o teste post-hoc de Tukey em Python, com um exemplo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/pt\/teste-tukey-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Como realizar o teste de Tukey em Python \u2013 Estatologia","og_description":"Este tutorial explica como realizar o teste post-hoc de Tukey em Python, com um exemplo.","og_url":"https:\/\/statorials.org\/pt\/teste-tukey-python\/","og_site_name":"Statorials","article_published_time":"2023-07-26T23:09:57+00:00","author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/teste-tukey-python\/","url":"https:\/\/statorials.org\/pt\/teste-tukey-python\/","name":"Como realizar o teste de Tukey em Python \u2013 Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-26T23:09:57+00:00","dateModified":"2023-07-26T23:09:57+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como realizar o teste post-hoc de Tukey em Python, com um exemplo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/teste-tukey-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/teste-tukey-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/teste-tukey-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como realizar o teste de tukey em python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=1300"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1300\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}