{"id":1630,"date":"2023-07-25T14:30:21","date_gmt":"2023-07-25T14:30:21","guid":{"rendered":"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/"},"modified":"2023-07-25T14:30:21","modified_gmt":"2023-07-25T14:30:21","slug":"naieve-voorspelling-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/","title":{"rendered":"Na\u00efeve prognoses uitvoeren in r: met voorbeelden"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>na\u00efeve voorspelling<\/strong> is een voorspelling waarbij de voorspelling voor een bepaalde periode eenvoudigweg gelijk is aan de waarde die in de voorgaande periode is waargenomen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Stel dat we bijvoorbeeld de volgende verkopen van een bepaald product hebben gedurende de eerste drie maanden van het jaar:<\/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;\">De verkoopvoorspelling voor april zou eenvoudigweg gelijk zijn aan de werkelijke verkoop van maart daarvoor:<\/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=\"Voorbeeld van na\u00efeve voorspelling\" width=\"285\" height=\"172\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Hoewel deze methode eenvoudig is, blijkt deze in de praktijk verrassend goed te werken.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze tutorial biedt een stapsgewijs voorbeeld van hoe u na\u00efeve prognoses kunt uitvoeren in R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Stap 1: Voer de gegevens in<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Eerst voeren we verkoopgegevens in over een periode van twaalf maanden bij een denkbeeldig bedrijf:<\/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>Stap 2: genereer na\u00efeve voorspellingen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Vervolgens zullen we de volgende formules gebruiken om na\u00efeve voorspellingen voor elke maand te maken:<\/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;\">Merk op dat we eenvoudigweg <strong>NA<\/strong> hebben gebruikt voor de eerste voorspelde waarde.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Stap 3: Meet de nauwkeurigheid van de voorspelling<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Ten slotte moeten we de nauwkeurigheid van de voorspellingen meten. Twee veelgebruikte statistieken die worden gebruikt om de nauwkeurigheid te meten, zijn onder meer:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Gemiddelde absolute procentuele fout (MAPE)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Gemiddelde absolute fout (MAE)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">We kunnen de volgende code gebruiken om beide statistieken te berekenen:<\/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;\">De gemiddelde absolute procentuele fout is <strong>9,898%<\/strong> en de gemiddelde absolute fout is <strong>3,45.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Om erachter te komen of deze voorspelling nuttig is, kunnen we deze vergelijken met andere voorspellingsmodellen en kijken of de meetnauwkeurigheid beter of slechter is.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Stap 4: Visualiseer de voorspelling<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Ten slotte kunnen we een eenvoudig lijnendiagram maken om de verschillen tussen de werkelijke verkopen en na\u00efeve verkoopprognoses gedurende elke periode te visualiseren:<\/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=\"Na\u00efeve voorspellingen in R\" width=\"471\" height=\"467\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat de voorspelde verkooplijn in wezen een verschoven versie is van de werkelijke verkooplijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit is precies wat we zouden verwachten, aangezien de na\u00efeve voorspelling eenvoudigweg voorspelt dat de omzet in de huidige periode gelijk zal zijn aan de omzet in de voorgaande periode.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/nl\/gemiddelde-absolute-fout-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe MAE in R te berekenen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/r-kaart\/\" target=\"_blank\" rel=\"noopener\">Hoe MAPE in R te berekenen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\" target=\"_blank\" rel=\"noopener\">Wat wordt als een goede waarde voor MAPE beschouwd?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een na\u00efeve voorspelling is een voorspelling waarbij de voorspelling voor een bepaalde periode eenvoudigweg gelijk is aan de waarde die in de voorgaande periode is waargenomen. Stel dat we bijvoorbeeld de volgende verkopen van een bepaald product hebben gedurende de eerste drie maanden van het jaar: De verkoopvoorspelling voor april zou eenvoudigweg gelijk zijn aan [&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-1630","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Na\u00efeve prognoses uitvoeren in R: met voorbeelden<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u na\u00efeve prognoses kunt uitvoeren in R, met een stapsgewijs voorbeeld.\" \/>\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\/nl\/naieve-voorspelling-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Na\u00efeve prognoses uitvoeren in R: met voorbeelden\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u na\u00efeve prognoses kunt uitvoeren in R, met een stapsgewijs voorbeeld.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/naieve-voorspelling-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=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/\",\"url\":\"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/\",\"name\":\"Na\u00efeve prognoses uitvoeren in R: met voorbeelden\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-25T14:30:21+00:00\",\"dateModified\":\"2023-07-25T14:30:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u na\u00efeve prognoses kunt uitvoeren in R, met een stapsgewijs voorbeeld.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Na\u00efeve prognoses uitvoeren in r: met voorbeelden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Na\u00efeve prognoses uitvoeren in R: met voorbeelden","description":"In deze tutorial wordt uitgelegd hoe u na\u00efeve prognoses kunt uitvoeren in R, met een stapsgewijs voorbeeld.","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\/nl\/naieve-voorspelling-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"Na\u00efeve prognoses uitvoeren in R: met voorbeelden","og_description":"In deze tutorial wordt uitgelegd hoe u na\u00efeve prognoses kunt uitvoeren in R, met een stapsgewijs voorbeeld.","og_url":"https:\/\/statorials.org\/nl\/naieve-voorspelling-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":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/","url":"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/","name":"Na\u00efeve prognoses uitvoeren in R: met voorbeelden","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-25T14:30:21+00:00","dateModified":"2023-07-25T14:30:21+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u na\u00efeve prognoses kunt uitvoeren in R, met een stapsgewijs voorbeeld.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/naieve-voorspelling-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Na\u00efeve prognoses uitvoeren in r: met voorbeelden"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/1630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=1630"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/1630\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=1630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=1630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=1630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}