{"id":1629,"date":"2023-07-25T14:30:21","date_gmt":"2023-07-25T14:30:21","guid":{"rendered":"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/"},"modified":"2023-07-25T14:30:21","modified_gmt":"2023-07-25T14:30:21","slug":"previsao-ingenua-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/","title":{"rendered":"Como realizar previs\u00f5es ing\u00eanuas em r: com exemplos"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Uma <strong>previs\u00e3o ing\u00eanua<\/strong> \u00e9 aquela em que a previs\u00e3o para um determinado per\u00edodo \u00e9 simplesmente igual ao valor observado no per\u00edodo anterior.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, suponha que tenhamos as seguintes vendas de um determinado produto durante os primeiros tr\u00eas meses do ano:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12910 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/naive_forecast1.png\" alt=\"\" width=\"172\" height=\"142\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">A previs\u00e3o de vendas de abril seria simplesmente igual \u00e0s vendas reais de mar\u00e7o anterior:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12911 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/naive_forecast2.png\" alt=\"Exemplo de previs\u00e3o ing\u00eanua\" width=\"285\" height=\"172\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Embora esse m\u00e9todo seja simples, ele tende a funcionar surpreendentemente bem na pr\u00e1tica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial fornece um exemplo passo a passo de como realizar previs\u00f5es ing\u00eanuas em R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passo 1: Insira os dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Primeiro, inseriremos dados de vendas durante um per\u00edodo de 12 meses em uma empresa imagin\u00e1ria:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create vector to hold actual sales data<\/span>\nactual &lt;- c(34, 37, 44, 47, 48, 48, 46, 43, 32, 27, 26, 24)\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 2: gerar previs\u00f5es ing\u00eanuas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A seguir, usaremos as seguintes f\u00f3rmulas para criar previs\u00f5es ing\u00eanuas para cada m\u00eas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#generate naive forecasts<\/span>\nforecast &lt;- c(NA, actual[- <span style=\"color: #3366ff;\">length<\/span> (actual)])\n\n<span style=\"color: #008080;\">#view naive forecasts<\/span>\nforecast\n\n[1] NA 34 37 44 47 48 48 46 43 32 27 26\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Observe que simplesmente usamos <strong>NA<\/strong> para o primeiro valor previsto.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 3: medir a precis\u00e3o da previs\u00e3o<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Finalmente, devemos medir a precis\u00e3o das previs\u00f5es. Duas m\u00e9tricas comuns usadas para medir a precis\u00e3o incluem:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Erro percentual m\u00e9dio absoluto (MAPE)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Erro M\u00e9dio Absoluto (MAE)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Podemos usar o seguinte c\u00f3digo para calcular ambas as m\u00e9tricas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate MAPE\n<\/span>mean(abs((actual-forecast)\/actual), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">T<\/span> ) * 100\n\n[1] 9.898281\n\n<span style=\"color: #008080;\">#calculate MAE\n<\/span>mean(abs(actual-forecast), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">T<\/span> )\n\n[1] 3.454545\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O erro percentual absoluto m\u00e9dio \u00e9 <strong>de 9,898%<\/strong> e o erro absoluto m\u00e9dio \u00e9 de <strong>3,45.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Para descobrir se esta previs\u00e3o \u00e9 \u00fatil, podemos compar\u00e1-la com outros modelos de previs\u00e3o e ver se a precis\u00e3o da medi\u00e7\u00e3o \u00e9 melhor ou pior.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 4: visualize a previs\u00e3o<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Finalmente, podemos criar um gr\u00e1fico de linhas simples para visualizar as diferen\u00e7as entre as vendas reais e as previs\u00f5es de vendas ing\u00eanuas durante cada per\u00edodo:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#plot actual sales\n<\/span>plot(actual, type=' <span style=\"color: #008000;\">l<\/span> ', col = ' <span style=\"color: #008000;\">red<\/span> ', main=' <span style=\"color: #008000;\">Actual vs. Forecasted Sales<\/span> ',\n     xlab=' <span style=\"color: #008000;\">Sales Period<\/span> ', ylab=' <span style=\"color: #008000;\">Sales<\/span> ')\n\n<span style=\"color: #008080;\">#add line for forecasted sales\n<\/span>lines(forecast, type=' <span style=\"color: #008000;\">l<\/span> ', col = ' <span style=\"color: #008000;\">blue<\/span> ')\n\n<span style=\"color: #008080;\">#add legend\n<\/span>legend(' <span style=\"color: #008000;\">topright<\/span> ', legend=c(' <span style=\"color: #008000;\">Actual<\/span> ', ' <span style=\"color: #008000;\">Forecasted<\/span> '),\n       col=c(' <span style=\"color: #008000;\">red<\/span> ', ' <span style=\"color: #008000;\">blue<\/span> '), lty=1)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-16109 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/naifr1.png\" alt=\"Previs\u00e3o ing\u00eanua em R\" width=\"471\" height=\"467\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Observe que a linha de venda prevista \u00e9 essencialmente uma vers\u00e3o alterada da linha de venda real.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Isto \u00e9 exactamente o que esperar\u00edamos, uma vez que a previs\u00e3o ing\u00e9nua simplesmente prev\u00ea que as vendas no per\u00edodo actual ser\u00e3o iguais \u00e0s vendas no per\u00edodo anterior.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pt\/erro-absoluto-medio-em-r\/\" target=\"_blank\" rel=\"noopener\">Como calcular MAE em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/cartao\/\" target=\"_blank\" rel=\"noopener\">Como calcular o MAPE em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\" target=\"_blank\" rel=\"noopener\">O que \u00e9 considerado um bom valor para o MAPE?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma previs\u00e3o ing\u00eanua \u00e9 aquela em que a previs\u00e3o para um determinado per\u00edodo \u00e9 simplesmente igual ao valor observado no per\u00edodo anterior. Por exemplo, suponha que tenhamos as seguintes vendas de um determinado produto durante os primeiros tr\u00eas meses do ano: A previs\u00e3o de vendas de abril seria simplesmente igual \u00e0s vendas reais de mar\u00e7o [&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-1629","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 previs\u00f5es ing\u00eanuas em R: com exemplos<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como realizar previs\u00f5es ing\u00eanuas em R, com um exemplo passo a passo.\" \/>\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\/previsao-ingenua-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como realizar previs\u00f5es ing\u00eanuas em R: com exemplos\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como realizar previs\u00f5es ing\u00eanuas em R, com um exemplo passo a passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T14:30:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/naive_forecast1.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\/previsao-ingenua-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/\",\"name\":\"Como realizar previs\u00f5es ing\u00eanuas em R: com exemplos\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-25T14:30:21+00:00\",\"dateModified\":\"2023-07-25T14:30:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como realizar previs\u00f5es ing\u00eanuas em R, com um exemplo passo a passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como realizar previs\u00f5es ing\u00eanuas em r: com exemplos\"}]},{\"@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 previs\u00f5es ing\u00eanuas em R: com exemplos","description":"Este tutorial explica como realizar previs\u00f5es ing\u00eanuas em R, com um exemplo passo a passo.","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\/previsao-ingenua-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como realizar previs\u00f5es ing\u00eanuas em R: com exemplos","og_description":"Este tutorial explica como realizar previs\u00f5es ing\u00eanuas em R, com um exemplo passo a passo.","og_url":"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-25T14:30:21+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/naive_forecast1.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\/previsao-ingenua-em-r\/","url":"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/","name":"Como realizar previs\u00f5es ing\u00eanuas em R: com exemplos","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-25T14:30:21+00:00","dateModified":"2023-07-25T14:30:21+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como realizar previs\u00f5es ing\u00eanuas em R, com um exemplo passo a passo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/previsao-ingenua-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como realizar previs\u00f5es ing\u00eanuas em r: com exemplos"}]},{"@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\/1629","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=1629"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1629\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}