{"id":2472,"date":"2023-07-22T03:07:20","date_gmt":"2023-07-22T03:07:20","guid":{"rendered":"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/"},"modified":"2023-07-22T03:07:20","modified_gmt":"2023-07-22T03:07:20","slug":"teste-de-comida-em-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/","title":{"rendered":"Como realizar um teste chow em python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Um <a href=\"https:\/\/statorials.org\/pt\/teste-de-comida\/\" target=\"_blank\" rel=\"noopener\">teste de Chow<\/a> \u00e9 usado para testar se os coeficientes de dois modelos de regress\u00e3o diferentes em conjuntos de dados diferentes s\u00e3o iguais.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este teste \u00e9 normalmente usado no campo da econometria com dados de s\u00e9ries temporais para determinar se h\u00e1 uma quebra estrutural nos dados em um determinado momento.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O exemplo passo a passo a seguir mostra como realizar um teste Chow em Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 1: crie os dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Primeiro, criaremos dados falsos:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd<\/span>\n\n#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">x<\/span> ': [1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10,\n                         11, 12, 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 20, 20],\n                   ' <span style=\"color: #ff0000;\">y<\/span> ': [3, 5, 6, 10, 13, 15, 17, 14, 20, 23, 25, 27, 30, 30, 31,\n                         33, 32, 32, 30, 32, 34, 34, 37, 35, 34, 36, 34, 37, 38, 36]})\n\n<span style=\"color: #008080;\">#view first five rows of DataFrame\n<\/span>df. <span style=\"color: #3366ff;\">head<\/span> ()\n\n        x y\n0 1 3\n1 1 5\n2 2 6\n3 3 10\n4 4 13<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 2: visualize os dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A seguir, criaremos um gr\u00e1fico de dispers\u00e3o simples para visualizar os dados:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create scatterplot\n<\/span>plt. <span style=\"color: #3366ff;\">plot<\/span> (df. <span style=\"color: #3366ff;\">x<\/span> , df. <span style=\"color: #3366ff;\">y<\/span> , ' <span style=\"color: #ff0000;\">o<\/span> ')\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-22118 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/chow11.png\" alt=\"\" width=\"546\" height=\"359\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">No gr\u00e1fico de dispers\u00e3o podemos ver que a tend\u00eancia nos dados parece mudar em x = 10.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Assim, podemos realizar o teste de Chow para determinar se existe um ponto de ruptura estrutural nos dados em x = 10.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 3: execute o teste de comida<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Podemos usar a fun\u00e7\u00e3o chowtest do pacote <a href=\"https:\/\/pypi.org\/project\/chowtest\/\" target=\"_blank\" rel=\"noopener\">chowtest<\/a> em Python para realizar um teste Chow.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Primeiro, precisamos instalar este pacote usando pip:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>pip <span style=\"color: #008000;\">install<\/span> chowtest\n<\/strong><\/pre>\n<p> Ent\u00e3o podemos usar a seguinte sintaxe para realizar o teste Chow:<\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> chow_test <span style=\"color: #008000;\">import<\/span> chowtest\n\nchowtest <span style=\"color: #ff0000;\">(<\/span> y=df[[' <span style=\"color: #ff0000;\">y<\/span> ']],\n         last_index_in_model_1= <span style=\"color: #008000;\">15<\/span> ,\n         first_index_in_model_2= <span style=\"color: #008000;\">16<\/span> ,\n         significance_level= <span style=\"color: #008000;\">.05<\/span> )\n\n************************************************** *********************************\nReject the null hypothesis of equality of regression coefficients in the 2 periods.\n************************************************** *********************************\nChow Statistic: 118.14097335479373 p value: 0.0\n************************************************** *********************************\n(118.14097335479373, 1.1102230246251565e-16)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Aqui est\u00e1 o que significam os argumentos individuais na fun\u00e7\u00e3o <strong>chowtest()<\/strong> :<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>y<\/strong> : A vari\u00e1vel de resposta no DataFrame<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x<\/strong> : A vari\u00e1vel preditiva no DataFrame<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>last_index_in_model_1<\/strong> : O valor do \u00edndice do \u00faltimo ponto antes da quebra estrutural<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>first_index_in_model_2<\/strong> : O valor do \u00edndice para o primeiro ponto ap\u00f3s a quebra estrutural<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>signific\u00e2ncia_n\u00edvel<\/strong> : O n\u00edvel de signific\u00e2ncia a ser usado para o teste de hip\u00f3tese<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Pelo resultado do teste podemos ver:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Estat\u00edstica<\/strong> <strong>do teste F<\/strong> : 118,14<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>valor p:<\/strong> &lt;0,0000<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Como o valor p \u00e9 inferior a 0,05, podemos rejeitar a hip\u00f3tese nula do teste. Isto significa que temos evid\u00eancias suficientes para afirmar que um ponto de ruptura estrutural est\u00e1 presente nos dados.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Em outras palavras, duas linhas de regress\u00e3o podem ajustar o modelo aos dados de forma mais eficaz do que uma \u00fanica linha de regress\u00e3o.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como realizar outros testes comuns em Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/teste-de-causalidade-granger-em-python\/\" target=\"_blank\" rel=\"noopener\">Como realizar um teste de causalidade Granger em Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/breusch-teste-pagao-python\/\" target=\"_blank\" rel=\"noopener\">Como realizar um teste Breusch-Pagan em Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/teste-branco-em-python\/\" target=\"_blank\" rel=\"noopener\">Como realizar o teste de White em Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um teste de Chow \u00e9 usado para testar se os coeficientes de dois modelos de regress\u00e3o diferentes em conjuntos de dados diferentes s\u00e3o iguais. Este teste \u00e9 normalmente usado no campo da econometria com dados de s\u00e9ries temporais para determinar se h\u00e1 uma quebra estrutural nos dados em um determinado momento. O exemplo passo a [&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-2472","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 um teste Chow em Python \u2013 Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como realizar um teste Chow em Python, com um exemplo completo.\" \/>\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-de-comida-em-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como realizar um teste Chow em Python \u2013 Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como realizar um teste Chow em Python, com um exemplo completo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T03:07:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/chow11.png\" \/>\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\/teste-de-comida-em-python\/\",\"url\":\"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/\",\"name\":\"Como realizar um teste Chow em Python \u2013 Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-22T03:07:20+00:00\",\"dateModified\":\"2023-07-22T03:07:20+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como realizar um teste Chow em Python, com um exemplo completo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como realizar um teste chow 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 um teste Chow em Python \u2013 Estatologia","description":"Este tutorial explica como realizar um teste Chow em Python, com um exemplo completo.","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-de-comida-em-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Como realizar um teste Chow em Python \u2013 Estatologia","og_description":"Este tutorial explica como realizar um teste Chow em Python, com um exemplo completo.","og_url":"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T03:07:20+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/chow11.png"}],"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\/teste-de-comida-em-python\/","url":"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/","name":"Como realizar um teste Chow em Python \u2013 Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-22T03:07:20+00:00","dateModified":"2023-07-22T03:07:20+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como realizar um teste Chow em Python, com um exemplo completo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/teste-de-comida-em-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como realizar um teste chow 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\/2472","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=2472"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/2472\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=2472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=2472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=2472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}