{"id":1630,"date":"2023-07-25T14:30:21","date_gmt":"2023-07-25T14:30:21","guid":{"rendered":"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/"},"modified":"2023-07-25T14:30:21","modified_gmt":"2023-07-25T14:30:21","slug":"previsione-ingenua-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/","title":{"rendered":"Come eseguire previsioni ingenue in r: con esempi"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Una <strong>previsione ingenua<\/strong> \u00e8 quella in cui la previsione per un dato periodo \u00e8 semplicemente uguale al valore osservato nel periodo precedente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, supponiamo di avere le seguenti vendite di un determinato prodotto durante i primi tre mesi dell&#8217;anno:<\/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=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Le previsioni di vendita di aprile equivarrebbero semplicemente alle vendite effettive del marzo precedente:<\/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=\"Esempio di previsione ingenua\" width=\"285\" height=\"172\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sebbene questo metodo sia semplice, tende a funzionare sorprendentemente bene nella pratica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial fornisce un esempio passo passo di come eseguire previsioni ingenue in R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passaggio 1: inserisci i dati<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Innanzitutto, inseriremo i dati di vendita su un periodo di 12 mesi presso un&#8217;azienda immaginaria:<\/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>Passaggio 2: generare previsioni ingenue<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Successivamente, utilizzeremo le seguenti formule per creare previsioni ingenue per ogni mese:<\/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;\">Tieni presente che abbiamo semplicemente utilizzato <strong>NA<\/strong> per il primo valore previsto.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passaggio 3: misurare l&#8217;accuratezza della previsione<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Infine, dobbiamo misurare l\u2019accuratezza delle previsioni. Due parametri comuni utilizzati per misurare la precisione includono:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Errore percentuale assoluto medio (MAPE)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Errore assoluto medio (MAE)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare il seguente codice per calcolare entrambe le metriche:<\/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;\">L&#8217;errore percentuale medio assoluto \u00e8 <strong>9,898%<\/strong> e l&#8217;errore medio assoluto \u00e8 <strong>3,45.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Per scoprire se questa previsione \u00e8 utile, possiamo confrontarla con altri modelli di previsione e vedere se la precisione della misurazione \u00e8 migliore o peggiore.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Passaggio 4: visualizza la previsione<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Infine, possiamo creare un semplice grafico a linee per visualizzare le differenze tra le vendite effettive e le previsioni di vendita ingenue durante ciascun periodo:<\/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=\"La previsione ingenua in R\" width=\"471\" height=\"467\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che la linea di vendita prevista \u00e8 essenzialmente una versione spostata della linea di vendita effettiva.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo \u00e8 esattamente ci\u00f2 che ci aspetteremmo poich\u00e9 la previsione ingenua prevede semplicemente che le vendite nel periodo corrente equivarranno alle vendite del periodo precedente.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/errore-assoluto-medio-in-r\/\" target=\"_blank\" rel=\"noopener\">Come calcolare il MAE in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/carta-r\/\" target=\"_blank\" rel=\"noopener\">Come calcolare MAPE in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\" target=\"_blank\" rel=\"noopener\">Qual \u00e8 il valore considerato buono per MAPE?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una previsione ingenua \u00e8 quella in cui la previsione per un dato periodo \u00e8 semplicemente uguale al valore osservato nel periodo precedente. Ad esempio, supponiamo di avere le seguenti vendite di un determinato prodotto durante i primi tre mesi dell&#8217;anno: Le previsioni di vendita di aprile equivarrebbero semplicemente alle vendite effettive del marzo precedente: Sebbene [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come eseguire previsioni ingenue in R: con esempi<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come eseguire previsioni ingenue in R, con un esempio passo 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\/it\/previsione-ingenua-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come eseguire previsioni ingenue in R: con esempi\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come eseguire previsioni ingenue in R, con un esempio passo passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/previsione-ingenua-in-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=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/\",\"name\":\"Come eseguire previsioni ingenue in R: con esempi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-25T14:30:21+00:00\",\"dateModified\":\"2023-07-25T14:30:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come eseguire previsioni ingenue in R, con un esempio passo passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come eseguire previsioni ingenue in r: con esempi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come eseguire previsioni ingenue in R: con esempi","description":"Questo tutorial spiega come eseguire previsioni ingenue in R, con un esempio passo 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\/it\/previsione-ingenua-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come eseguire previsioni ingenue in R: con esempi","og_description":"Questo tutorial spiega come eseguire previsioni ingenue in R, con un esempio passo passo.","og_url":"https:\/\/statorials.org\/it\/previsione-ingenua-in-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":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/","url":"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/","name":"Come eseguire previsioni ingenue in R: con esempi","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-25T14:30:21+00:00","dateModified":"2023-07-25T14:30:21+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come eseguire previsioni ingenue in R, con un esempio passo passo.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/previsione-ingenua-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come eseguire previsioni ingenue in r: con esempi"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1630"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=1630"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1630\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}