{"id":967,"date":"2023-07-28T03:48:36","date_gmt":"2023-07-28T03:48:36","guid":{"rendered":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/"},"modified":"2023-07-28T03:48:36","modified_gmt":"2023-07-28T03:48:36","slug":"wykladnicza-srednia-kroczaca-pand","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/","title":{"rendered":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach"},"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 krocz\u0105cej, 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 ruchom\u0105 dla kolumny warto\u015bci w ramce DataFrame pandy.<\/span><\/p>\n<h3> <strong>Przyk\u0142ad: wyk\u0142adnicza \u015brednia krocz\u0105ca u pand<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Za\u0142\u00f3\u017cmy, \u017ce mamy nast\u0119puj\u0105c\u0105 ramk\u0119 DataFrame pand:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd.DataFrame({'period': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],\n                   'sales': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19]})\n\n<span style=\"color: #008080;\">#view DataFrame<\/span> \ndf\n\n        period sales\n0 1 25\n1 2 20\n2 3 14\n3 4 16\n4 5 27\n5 6 20\n6 7 12\n7 8 15\n8 9 14\n9 10 19\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Mo\u017cemy u\u017cy\u0107 funkcji <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.ewm.html\" target=\"_blank\" rel=\"noopener noreferrer\">pandas.DataFrame.ewm()<\/a> do obliczenia wyk\u0142adniczej \u015bredniej krocz\u0105cej dla pewnej liczby poprzednich okres\u00f3w.<\/span><\/p>\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;\">#create new column to hold 4-day exponentially weighted moving average<\/span>\ndf['4dayEWM'] = df['sales']. <span style=\"color: #3366ff;\">ewm<\/span> (span= <span style=\"color: #008000;\">4<\/span> , adjust= <span style=\"color: #008000;\">False<\/span> ). <span style=\"color: #3366ff;\">mean<\/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 matplotlib do wizualizacji sprzeda\u017cy w odniesieniu do 4-dniowej wyk\u0142adniczej \u015bredniej krocz\u0105cej:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#plot sales and 4-day exponentially weighted moving average<\/span>\nplt. <span style=\"color: #3366ff;\">plot<\/span> (df['sales'], label='Sales')\nplt. <span style=\"color: #3366ff;\">plot<\/span> (df['4dayEWM'], label='4-day EWM')\n\n<span style=\"color: #008080;\">#add legend to plot<\/span>\nplt. <span style=\"color: #3366ff;\">legend<\/span> (loc=2)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10144 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ewmpandas1.png\" alt=\"Wyk\u0142adniczo wa\u017cona \u015brednia ruchoma u pand\" width=\"464\" height=\"318\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Dodatkowe zasoby<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pl\/pyton-sredniej-ruchomej\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jak obliczy\u0107 \u015brednie krocz\u0105ce w Pythonie<\/a><br \/><a href=\"https:\/\/statorials.org\/pl\/srednia-kolumna-pand\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jak obliczy\u0107 \u015bredni\u0105 kolumn w Pandach<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/pyton-autokorelacyjny\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jak obliczy\u0107 autokorelacj\u0119 w Pythonie<\/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 krocz\u0105cej, 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 ruchom\u0105 dla kolumny warto\u015bci w ramce DataFrame pandy. Przyk\u0142ad: [&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-967","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 pandach<\/title>\n<meta name=\"description\" content=\"Proste wyja\u015bnienie, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach, z przyk\u0142adem.\" \/>\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-pand\/\" \/>\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 pandach\" \/>\n<meta property=\"og:description\" content=\"Proste wyja\u015bnienie, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach, z przyk\u0142adem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T03:48:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ewmpandas1.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=\"1 minuta\" \/>\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-pand\/\",\"url\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/\",\"name\":\"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-28T03:48:36+00:00\",\"dateModified\":\"2023-07-28T03:48:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"Proste wyja\u015bnienie, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach, z przyk\u0142adem.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/#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 pandach\"}]},{\"@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 pandach","description":"Proste wyja\u015bnienie, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach, z przyk\u0142adem.","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-pand\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach","og_description":"Proste wyja\u015bnienie, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach, z przyk\u0142adem.","og_url":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/","og_site_name":"Statorials","article_published_time":"2023-07-28T03:48:36+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ewmpandas1.png"}],"author":"Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Benjamin Anderson","Szacowany czas czytania":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/","url":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/","name":"Jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-28T03:48:36+00:00","dateModified":"2023-07-28T03:48:36+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"Proste wyja\u015bnienie, jak obliczy\u0107 wyk\u0142adnicz\u0105 \u015bredni\u0105 ruchom\u0105 w pandach, z przyk\u0142adem.","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/wykladnicza-srednia-kroczaca-pand\/#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 pandach"}]},{"@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\/967","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=967"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/967\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}