{"id":857,"date":"2023-07-28T12:45:51","date_gmt":"2023-07-28T12:45:51","guid":{"rendered":"https:\/\/statorials.org\/pt\/ancova-python\/"},"modified":"2023-07-28T12:45:51","modified_gmt":"2023-07-28T12:45:51","slug":"ancova-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/ancova-python\/","title":{"rendered":"Como realizar uma ancova em python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Uma<\/span> <a href=\"https:\/\/statorials.org\/pt\/ancova\/\" target=\"_blank\" rel=\"noopener noreferrer\">ANCOVA<\/a> <span style=\"color: #000000;\">(\u201can\u00e1lise de covari\u00e2ncia\u201d) \u00e9 usada para determinar se existe ou n\u00e3o uma diferen\u00e7a estatisticamente significativa entre as m\u00e9dias de tr\u00eas ou mais grupos independentes, ap\u00f3s controlar uma ou mais <a href=\"https:\/\/statorials.org\/pt\/covariavel-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">covari\u00e1veis<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial explica como realizar uma ANCOVA em Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo: ANCOVA em Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Uma professora quer saber se tr\u00eas t\u00e9cnicas de estudo diferentes impactam as notas dos exames, mas ela quer levar em considera\u00e7\u00e3o a nota atual que o aluno j\u00e1 tem na turma.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ser\u00e1 realizada uma ANCOVA utilizando as seguintes vari\u00e1veis:<\/span><\/p>\n<ul data-slot-rendered-dynamic=\"true\">\n<li> <span style=\"color: #000000;\"><strong>Vari\u00e1vel fatorial:<\/strong> estudo t\u00e9cnico<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Covari\u00e1vel:<\/strong> pontua\u00e7\u00e3o atual<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Vari\u00e1vel de resposta:<\/strong> nota do exame<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Siga as etapas a seguir para realizar uma ANCOVA neste conjunto de dados:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Passo 1: Insira os dados.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Primeiro, criaremos um DataFrame do pandas para armazenar nossos dados:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#create data<\/span>\ndf = pd.DataFrame({'technique': np.repeat(['A', 'B', 'C'], 5),\n                   'current_grade': [67, 88, 75, 77, 85,\n                                     92, 69, 77, 74, 88, \n                                     96, 91, 88, 82, 80],\n                   'exam_score': [77, 89, 72, 74, 69,\n                                  78, 88, 93, 94, 90,\n                                  85, 81, 83, 88, 79]})\n<span style=\"color: #008080;\">#view data<\/span> \ndf\n\n   technical current_grade exam_score\n0 A 67 77\n1 A 88 89\n2 A 75 72\n3 A 77 74\n4 A 85 69\n5 B 92 78\n6 B 69 88\n7 B 77 93\n8 B 74 94\n9 B 88 90\n10 C 96 85\n11 C 91 81\n12 C 88 83\n13 C 82 88\n14 C 80 79\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Etapa 2: Execute ANCOVA.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">A seguir, realizaremos uma ANCOVA usando a <a href=\"https:\/\/pingouin-stats.org\/generated\/pingouin.ancova.html\" target=\"_blank\" rel=\"noopener noreferrer\">fun\u00e7\u00e3o ancova()<\/a> da biblioteca penguin:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\">pip<\/span> install <span style=\"color: #000000;\">penguin<\/span> \nfrom<\/span> penguin <span style=\"color: #107d3f;\">import<\/span> ancova\n\n<span style=\"color: #008080;\">#perform ANCOVA<\/span>\nancova(data= <span style=\"color: #008000;\">df<\/span> , dv=' <span style=\"color: #008000;\">exam_score<\/span> ', covar=' <span style=\"color: #008000;\">current_grade<\/span> ', between=' <span style=\"color: #008000;\">technique<\/span> ')\n\n\n        Source SS DF F p-unc np2\n0 technical 390.575130 2 4.80997 0.03155 0.46653\n1 current_grade 4.193886 1 0.10329 0.75393 0.00930\n2 Residual 446.606114 11 NaN NaN NaN\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Etapa 3: interprete os resultados.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Na tabela ANCOVA, vemos que o valor p (p-unc = \u201cvalor p n\u00e3o corrigido\u201d) para a t\u00e9cnica de estudo \u00e9 <strong>0,03155<\/strong> . Como este valor \u00e9 inferior a 0,05, podemos rejeitar a hip\u00f3tese nula de que cada uma das t\u00e9cnicas de estudo conduz \u00e0 mesma nota m\u00e9dia do exame, <em>mesmo depois de contabilizada a nota atual do aluno na turma<\/em> .<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma ANCOVA (\u201can\u00e1lise de covari\u00e2ncia\u201d) \u00e9 usada para determinar se existe ou n\u00e3o uma diferen\u00e7a estatisticamente significativa entre as m\u00e9dias de tr\u00eas ou mais grupos independentes, ap\u00f3s controlar uma ou mais covari\u00e1veis . Este tutorial explica como realizar uma ANCOVA em Python. Exemplo: ANCOVA em Python Uma professora quer saber se tr\u00eas t\u00e9cnicas de estudo [&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-857","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 uma ANCOVA em Python - Estatoriais<\/title>\n<meta name=\"description\" content=\"Uma explica\u00e7\u00e3o simples de como realizar uma ANCOVA em Python.\" \/>\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\/ancova-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como realizar uma ANCOVA em Python - Estatoriais\" \/>\n<meta property=\"og:description\" content=\"Uma explica\u00e7\u00e3o simples de como realizar uma ANCOVA em Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/ancova-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T12:45:51+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=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/ancova-python\/\",\"url\":\"https:\/\/statorials.org\/pt\/ancova-python\/\",\"name\":\"Como realizar uma ANCOVA em Python - Estatoriais\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-28T12:45:51+00:00\",\"dateModified\":\"2023-07-28T12:45:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Uma explica\u00e7\u00e3o simples de como realizar uma ANCOVA em Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/ancova-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/ancova-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/ancova-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como realizar uma ancova 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 uma ANCOVA em Python - Estatoriais","description":"Uma explica\u00e7\u00e3o simples de como realizar uma ANCOVA em Python.","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\/ancova-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Como realizar uma ANCOVA em Python - Estatoriais","og_description":"Uma explica\u00e7\u00e3o simples de como realizar uma ANCOVA em Python.","og_url":"https:\/\/statorials.org\/pt\/ancova-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T12:45:51+00:00","author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/ancova-python\/","url":"https:\/\/statorials.org\/pt\/ancova-python\/","name":"Como realizar uma ANCOVA em Python - Estatoriais","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-28T12:45:51+00:00","dateModified":"2023-07-28T12:45:51+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Uma explica\u00e7\u00e3o simples de como realizar uma ANCOVA em Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/ancova-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/ancova-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/ancova-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como realizar uma ancova 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\/857","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=857"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/857\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}