{"id":3159,"date":"2023-07-18T22:25:37","date_gmt":"2023-07-18T22:25:37","guid":{"rendered":"https:\/\/statorials.org\/pl\/tbats-w-r\/"},"modified":"2023-07-18T22:25:37","modified_gmt":"2023-07-18T22:25:37","slug":"tbats-w-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/tbats-w-r\/","title":{"rendered":"Jak zaadaptowa\u0107 model tbats w r (z przyk\u0142adem)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Popularna metoda prognozowania szereg\u00f3w czasowych znana jest jako <strong>TBATS<\/strong> , co jest skr\u00f3tem od:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Sezonowo\u015b\u0107 <strong>trygonometryczna<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Pude\u0142ko<\/strong> \u2013 Transformacja Coxa<\/span><\/li>\n<li> <span style=\"color: #000000;\">B\u0142\u0105d <strong>RMA<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Tendencja<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Sk\u0142adniki <strong>sezonowe<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Ta metoda pasuje do r\u00f3\u017cnych modeli z i bez:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Sezonowo\u015b\u0107<\/span><\/li>\n<li> <span style=\"color: #000000;\">Transformacja Boxa-Coxa<\/span><\/li>\n<li> <span style=\"color: #000000;\">Proces ARMA(p,q).<\/span><\/li>\n<li> <span style=\"color: #000000;\">R\u00f3\u017cne trendy<\/span><\/li>\n<li> <span style=\"color: #000000;\">R\u00f3\u017cne efekty sezonowe<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Ta metoda spowoduje wybranie modelu o najni\u017cszej warto\u015bci <a href=\"https:\/\/statorials.org\/pl\" target=\"_blank\" rel=\"noopener\">kryterium informacyjnego Akaike<\/a> (AIC) jako modelu ko\u0144cowego.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Naj\u0142atwiejszym sposobem dopasowania modelu TBATS do zbioru danych szereg\u00f3w czasowych w R jest u\u017cycie funkcji <strong>tbats<\/strong> z pakietu <strong>prognostycznego<\/strong> .<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Poni\u017cszy przyk\u0142ad pokazuje, jak w praktyce wykorzysta\u0107 t\u0119 funkcj\u0119.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Przyk\u0142ad: Jak zaadaptowa\u0107 model TBATS w R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">W tym przyk\u0142adzie wykorzystamy wbudowany zbi\u00f3r danych R o nazwie <strong>USAccDeaths<\/strong> , kt\u00f3ry zawiera warto\u015bci ca\u0142kowitej miesi\u0119cznej liczby zgon\u00f3w wskutek wypadk\u00f3w w Stanach Zjednoczonych w latach 1973-1978:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view USAccDeaths dataset\n<span style=\"color: #000000;\">USAccDeaths\n\n       Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\n1973 9007 8106 8928 9137 10017 10826 11317 10744 9713 9938 9161 8927\n1974 7750 6981 8038 8422 8714 9512 10120 9823 8743 9129 8710 8680\n1975 8162 7306 8124 7870 9387 9556 10093 9620 8285 8466 8160 8034\n1976 7717 7461 7767 7925 8623 8945 10078 9179 8037 8488 7874 8647\n1977 7792 6957 7726 8106 8890 9299 10625 9302 8314 8850 8265 8796\n1978 7836 6892 7791 8192 9115 9434 10484 9827 9110 9070 8633 9240<\/span><\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Mo\u017cemy u\u017cy\u0107 poni\u017cszego kodu, aby dopasowa\u0107 model TBATS do tego zbioru danych i dokona\u0107 prognoz dotycz\u0105cych warto\u015bci na nadchodz\u0105ce miesi\u0105ce:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (forecast)\n\n<span style=\"color: #008080;\">#fit TBATS model\n<\/span>fit &lt;- tbats(USAccDeaths)\n\n<span style=\"color: #008080;\">#use model to make predictions\n<\/span>predict &lt;- predict(fit)\n\n<span style=\"color: #008080;\">#view predictions      \n<\/span>predict\n\n         Point Forecast Lo 80 Hi 80 Lo 95 Hi 95\nJan 1979 8307.597 7982.943 8632.251 7811.081 8804.113\nFeb 1979 7533,680 7165,539 7901,822 6970,656 8096,704\nMar 1979 8305.196 7882.740 8727.651 7659.106 8951.286\nApr 1979 8616.921 8150.753 9083.089 7903.978 9329.864\nMay 1979 9430.088 8924.028 9936.147 8656.137 10204.038\nJun 1979 9946.448 9403.364 10489.532 9115.873 10777.023\nJul 1979 10744,690 10167,936 11321,445 9862,621 11626,760\nAug 1979 10108,781 9499,282 10718,280 9176,632 11040,929\nSep 1979 9034.784 8395.710 9673.857 8057.405 10012.162\nOct 1979 9336.862 8668.087 10005.636 8314.060 10359.664\nNov 1979 8819.681 8124.604 9514.759 7756.652 9882.711\nDec 1979 9099.344 8376.864 9821.824 7994.407 10204.282\nJan 1980 8307.597 7563.245 9051.950 7169.208 9445.986\nFeb 1980 7533.680 6769.358 8298.002 6364.750 8702.610\nMar 1980 8305.196 7513.281 9097.111 7094.067 9516.325\nApr 1980 8616,921 7800,849 9432,993 7368,847 9864,995\nMay 1980 9430.088 8590.590 10269.585 8146.187 10713.988\nJun 1980 9946.448 9084.125 10808.771 8627.639 11265.257\nJul 1980 10744.690 9860.776 11628.605 9392.859 12096.522\nAug 1980 10108,781 9203,160 11014,402 8723,753 11493,809\nSep 1980 9034.784 8109.000 9960.567 7618.920 10450.647\nOct 1980 9336.862 8390.331 10283.392 7889.269 10784.455\nNov 1980 8819.681 7854.387 9784.976 7343.391 10295.972\nDec 1980 9099.344 8114.135 10084.554 7592.597 10606.092<\/span>\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Wynik pokazuje przewidywan\u0105 liczb\u0119 zgon\u00f3w na nadchodz\u0105ce miesi\u0105ce oraz przedzia\u0142y ufno\u015bci 80% i 95%.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Na przyk\u0142ad mo\u017cemy zobaczy\u0107 nast\u0119puj\u0105ce prognozy na stycze\u0144 1979 r.:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Oczekiwana liczba zgon\u00f3w: <strong>8 307 597<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">80% przedzia\u0142 ufno\u015bci dla liczby zgon\u00f3w: <strong>[7982,943, 8632,251]<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">95% przedzia\u0142 ufno\u015bci dla liczby zgon\u00f3w: <strong>[7811.081, 8804.113]<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Mo\u017cemy r\u00f3wnie\u017c u\u017cy\u0107 funkcji <strong>plot()<\/strong> do wykre\u015blenia przewidywanych przysz\u0142ych warto\u015bci:<\/span><\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#plot the predicted values<\/span>\nplot(forecast(fit))\n<\/span><\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-26850 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tbats1.jpg\" alt=\"\" width=\"443\" height=\"431\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Niebieska linia przedstawia przewidywane przysz\u0142e warto\u015bci, a szare paski przedstawiaj\u0105 granice przedzia\u0142u ufno\u015bci.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Dodatkowe zasoby<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Poni\u017csze samouczki wyja\u015bniaj\u0105, jak wykonywa\u0107 inne typowe zadania w j\u0119zyku R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pl\/wykresl-szeregi-czasowe-w-r\/\" target=\"_blank\" rel=\"noopener\">Jak wykre\u015bli\u0107 szereg czasowy w R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/prosta-regresja-liniowa-w-r\/\" target=\"_blank\" rel=\"noopener\">Jak wykona\u0107 prost\u0105 regresj\u0119 liniow\u0105 w R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/wielokrotna-regresja-liniowa-r\/\" target=\"_blank\" rel=\"noopener\">Jak wykona\u0107 wielokrotn\u0105 regresj\u0119 liniow\u0105 w R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Popularna metoda prognozowania szereg\u00f3w czasowych znana jest jako TBATS , co jest skr\u00f3tem od: Sezonowo\u015b\u0107 trygonometryczna Pude\u0142ko \u2013 Transformacja Coxa B\u0142\u0105d RMA Tendencja Sk\u0142adniki sezonowe . Ta metoda pasuje do r\u00f3\u017cnych modeli z i bez: Sezonowo\u015b\u0107 Transformacja Boxa-Coxa Proces ARMA(p,q). R\u00f3\u017cne trendy R\u00f3\u017cne efekty sezonowe Ta metoda spowoduje wybranie modelu o najni\u017cszej warto\u015bci kryterium informacyjnego [&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-3159","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 dopasowa\u0107 model TBATS w R (z przyk\u0142adem) - Statologia<\/title>\n<meta name=\"description\" content=\"W tym samouczku wyja\u015bniono, na przyk\u0142adzie, jak dopasowa\u0107 model TBATS do zbioru danych szereg\u00f3w czasowych w j\u0119zyku 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\/tbats-w-r\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak dopasowa\u0107 model TBATS w R (z przyk\u0142adem) - Statologia\" \/>\n<meta property=\"og:description\" content=\"W tym samouczku wyja\u015bniono, na przyk\u0142adzie, jak dopasowa\u0107 model TBATS do zbioru danych szereg\u00f3w czasowych w j\u0119zyku R.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/tbats-w-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T22:25:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tbats1.jpg\" \/>\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\/tbats-w-r\/\",\"url\":\"https:\/\/statorials.org\/pl\/tbats-w-r\/\",\"name\":\"Jak dopasowa\u0107 model TBATS w R (z przyk\u0142adem) - Statologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-18T22:25:37+00:00\",\"dateModified\":\"2023-07-18T22:25:37+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"W tym samouczku wyja\u015bniono, na przyk\u0142adzie, jak dopasowa\u0107 model TBATS do zbioru danych szereg\u00f3w czasowych w j\u0119zyku R.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/tbats-w-r\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/tbats-w-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/tbats-w-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\/\/statorials.org\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak zaadaptowa\u0107 model tbats w r (z przyk\u0142adem)\"}]},{\"@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 dopasowa\u0107 model TBATS w R (z przyk\u0142adem) - Statologia","description":"W tym samouczku wyja\u015bniono, na przyk\u0142adzie, jak dopasowa\u0107 model TBATS do zbioru danych szereg\u00f3w czasowych w j\u0119zyku 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\/tbats-w-r\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak dopasowa\u0107 model TBATS w R (z przyk\u0142adem) - Statologia","og_description":"W tym samouczku wyja\u015bniono, na przyk\u0142adzie, jak dopasowa\u0107 model TBATS do zbioru danych szereg\u00f3w czasowych w j\u0119zyku R.","og_url":"https:\/\/statorials.org\/pl\/tbats-w-r\/","og_site_name":"Statorials","article_published_time":"2023-07-18T22:25:37+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tbats1.jpg"}],"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\/tbats-w-r\/","url":"https:\/\/statorials.org\/pl\/tbats-w-r\/","name":"Jak dopasowa\u0107 model TBATS w R (z przyk\u0142adem) - Statologia","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-18T22:25:37+00:00","dateModified":"2023-07-18T22:25:37+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"W tym samouczku wyja\u015bniono, na przyk\u0142adzie, jak dopasowa\u0107 model TBATS do zbioru danych szereg\u00f3w czasowych w j\u0119zyku R.","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/tbats-w-r\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/tbats-w-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/tbats-w-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom","item":"https:\/\/statorials.org\/pl\/"},{"@type":"ListItem","position":2,"name":"Jak zaadaptowa\u0107 model tbats w r (z przyk\u0142adem)"}]},{"@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\/3159","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=3159"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/3159\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=3159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=3159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=3159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}