{"id":1158,"date":"2023-07-27T11:12:00","date_gmt":"2023-07-27T11:12:00","guid":{"rendered":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/"},"modified":"2023-07-27T11:12:00","modified_gmt":"2023-07-27T11:12:00","slug":"wykladnicza-srednia-kroczaca-w-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/","title":{"rendered":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">W analizie szereg\u00f3w czasowych <strong>\u015brednia ruchoma<\/strong> jest po prostu \u015bredni\u0105 warto\u015bci\u0105 kilku poprzednich okres\u00f3w.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Wyk\u0142adnicza \u015brednia krocz\u0105ca<\/strong> to rodzaj \u015bredniej ruchomej, kt\u00f3ra przywi\u0105zuje wi\u0119ksz\u0105 wag\u0119 do ostatnich obserwacji, co oznacza, \u017ce jest w stanie szybciej uchwyci\u0107 najnowsze trendy.<\/span><\/p>\n<p> <span style=\"color: #000000;\">W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R.<\/span><\/p>\n<h3> <strong>Przyk\u0142ad: wyk\u0142adnicza \u015brednia krocz\u0105ca w R<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Za\u0142\u00f3\u017cmy, \u017ce mamy nast\u0119puj\u0105c\u0105 ramk\u0119 danych w R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data.frame(period=1:10,\n                 sales=c(25, 20, 14, 16, 27, 20, 12, 15, 14, 19))\n\n<span style=\"color: #008080;\">#view data frame<\/span>\ndf\n\n   period sales\n1 1 25\n2 2 20\n3 3 14\n4 4 16\n5 5 27\n6 6 20\n7 7 12\n8 8 15\n9 9 14\n10 10 19\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Mo\u017cemy u\u017cy\u0107 <a href=\"https:\/\/www.rdocumentation.org\/packages\/pracma\/versions\/1.9.9\/topics\/movavg\" target=\"_blank\" rel=\"noopener noreferrer\">funkcji movavg()<\/a> z pakietu <strong>Pracma<\/strong> , aby obliczy\u0107 wyk\u0142adniczo wa\u017con\u0105 \u015bredni\u0105 ruchom\u0105 dla pewnej liczby poprzednich okres\u00f3w.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ta funkcja wykorzystuje nast\u0119puj\u0105c\u0105 sk\u0142adni\u0119:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>movavg(x, n, typ=c(\u201es\u201d, \u201et\u201d, \u201ew\u201d, \u201em\u201d, \u201ee\u201d, \u201er\u201d))<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Z\u0142oto:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> szereg czasowy w postaci wektora cyfrowego<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>n:<\/strong> Liczba poprzednich okres\u00f3w, kt\u00f3re maj\u0105 zosta\u0107 u\u017cyte do obliczenia \u015bredniej<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>type:<\/strong> Typ \u015bredniej ruchomej do obliczenia. B\u0119dziemy u\u017cywa\u0107 \u201ee\u201d dla wyk\u0142adniczej wa\u017conej \u015bredniej krocz\u0105cej.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Na przyk\u0142ad, oto jak obliczy\u0107 wyk\u0142adnicz\u0105 wa\u017con\u0105 \u015bredni\u0105 ruchom\u0105 na podstawie poprzednich czterech okres\u00f3w:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (pracma)<\/span>\n\n#create new column to hold 4-day exponentially weighted moving average<\/span>\ndf$EWM_4day &lt;- <span style=\"color: #3366ff;\">movavg<\/span> (df$sales, n=4, type=' <span style=\"color: #008000;\">e<\/span> ')\n\n<span style=\"color: #008080;\">#view DataFrame<\/span> \ndf\n\n        period sales 4dayEWM\n0 1 25 25.000000\n1 2 20 23.000000\n2 3 14 19.400000\n3 4 16 18.040000\n4 5 27 21.624000\n5 6 20 20.974400\n6 7 12 17.384640\n7 8 15 16.430784\n8 9 14 15.458470\n9 10 19 16.875082<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Mo\u017cemy r\u00f3wnie\u017c u\u017cy\u0107 biblioteki wizualizacji ggplot2 do wizualizacji sprzeda\u017cy w stosunku do 4-dniowej wyk\u0142adniczej \u015bredniej krocz\u0105cej:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<span style=\"color: #993300;\">library<\/span> (reshape2)\n\n<span style=\"color: #008080;\">#melt data into format for easy plotting\n<\/span>df &lt;- <span style=\"color: #3366ff;\">melt<\/span> (df, id.vars = ' <span style=\"color: #008000;\">period<\/span> ', variable.name = ' <span style=\"color: #008000;\">series<\/span> ')\n\n<span style=\"color: #008080;\">#plot sales vs. 4-day exponentially weighted moving average\n<\/span>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (period, value)) +\n  geom_line( <span style=\"color: #3366ff;\">aes<\/span> (color=series))\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11622 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ewma1.png\" alt=\"Wyk\u0142adniczo wa\u017cona \u015brednia ruchoma w R\" width=\"492\" height=\"491\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Czerwona linia pokazuje sprzeda\u017c w ka\u017cdym okresie, a niebieska linia pokazuje wyk\u0142adnicz\u0105 wa\u017con\u0105 \u015bredni\u0105 ruchom\u0105.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Dodatkowe zasoby<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pl\/wykresl-wiele-kolumn-w-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jak wykre\u015bli\u0107 wiele kolumn w R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/srednia-w-kolumnach-w-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jak u\u015brednia\u0107 kolumny w R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/r-srednia-na-grupe\/\">Jak obliczy\u0107 \u015bredni\u0105 na grup\u0119 w R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W analizie szereg\u00f3w czasowych \u015brednia ruchoma jest po prostu \u015bredni\u0105 warto\u015bci\u0105 kilku poprzednich okres\u00f3w. Wyk\u0142adnicza \u015brednia krocz\u0105ca to rodzaj \u015bredniej ruchomej, kt\u00f3ra przywi\u0105zuje wi\u0119ksz\u0105 wag\u0119 do ostatnich obserwacji, co oznacza, \u017ce jest w stanie szybciej uchwyci\u0107 najnowsze trendy. W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R. Przyk\u0142ad: wyk\u0142adnicza \u015brednia krocz\u0105ca w R [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1158","post","type-post","status-publish","format-standard","hentry","category-przewodnik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w R<\/title>\n<meta name=\"description\" content=\"W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R\" \/>\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\/pl\/wykladnicza-srednia-kroczaca-w-r\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w R\" \/>\n<meta property=\"og:description\" content=\"W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T11:12:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ewma1.png\" \/>\n<meta name=\"author\" content=\"Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/\",\"url\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/\",\"name\":\"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w R\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-27T11:12:00+00:00\",\"dateModified\":\"2023-07-27T11:12:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\/\/statorials.org\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pl\/#website\",\"url\":\"https:\/\/statorials.org\/pl\/\",\"name\":\"Statorials\",\"description\":\"Tw\u00f3j przewodnik po kompetencjach statystycznych!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\",\"name\":\"Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin Anderson\"},\"description\":\"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej\",\"sameAs\":[\"https:\/\/statorials.org\/pl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w R","description":"W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R","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\/pl\/wykladnicza-srednia-kroczaca-w-r\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w R","og_description":"W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R","og_url":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T11:12:00+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ewma1.png"}],"author":"Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Benjamin Anderson","Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/","url":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/","name":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w R","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-27T11:12:00+00:00","dateModified":"2023-07-27T11:12:00+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"W tym samouczku wyja\u015bniono, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 krocz\u0105c\u0105 w R","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-w-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom","item":"https:\/\/statorials.org\/pl\/"},{"@type":"ListItem","position":2,"name":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w r"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pl\/#website","url":"https:\/\/statorials.org\/pl\/","name":"Statorials","description":"Tw\u00f3j przewodnik po kompetencjach statystycznych!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965","name":"Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Benjamin Anderson"},"description":"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej","sameAs":["https:\/\/statorials.org\/pl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/1158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/comments?post=1158"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/1158\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=1158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=1158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=1158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}