{"id":1160,"date":"2023-07-27T11:12:00","date_gmt":"2023-07-27T11:12:00","guid":{"rendered":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/"},"modified":"2023-07-27T11:12:00","modified_gmt":"2023-07-27T11:12:00","slug":"media-mobile-esponenziale-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/","title":{"rendered":"Come calcolare una media mobile esponenziale in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Nell&#8217;analisi delle serie temporali, una <strong>media mobile<\/strong> \u00e8 semplicemente il valore medio di un numero di periodi precedenti.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Una <strong>media mobile esponenziale<\/strong> \u00e8 un tipo di media mobile che attribuisce maggiore peso alle osservazioni recenti, il che significa che \u00e8 in grado di catturare le tendenze recenti pi\u00f9 rapidamente.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial spiega come calcolare una media mobile esponenziale in R.<\/span><\/p>\n<h3> <strong>Esempio: media mobile esponenziale in R<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente frame di dati in 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;\">Possiamo utilizzare la <a href=\"https:\/\/www.rdocumentation.org\/packages\/pracma\/versions\/1.9.9\/topics\/movavg\" target=\"_blank\" rel=\"noopener noreferrer\">funzione movavg()<\/a> del pacchetto <strong>pracma<\/strong> per calcolare la media mobile esponenzialmente ponderata per un numero di periodi precedenti.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questa funzione utilizza la seguente sintassi:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>movavg(x, n, type=c(\u201cs\u201d, \u201ct\u201d, \u201cw\u201d, \u201cm\u201d, \u201ce\u201d, \u201cr\u201d))<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Oro:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> serie temporali sotto forma di vettore digitale<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>n:<\/strong> numero di periodi precedenti da utilizzare per la media<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>type:<\/strong> Tipo di media mobile da calcolare. Useremo &#8220;e&#8221; per la media mobile ponderata esponenziale.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Ad esempio, ecco come calcolare la media mobile ponderata in modo esponenziale utilizzando i quattro periodi precedenti:<\/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;\">Possiamo anche utilizzare la libreria di visualizzazione ggplot2 per visualizzare le vendite relative alla media mobile esponenziale ponderata di 4 giorni:<\/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=\"Media mobile ponderata esponenzialmente in R\" width=\"492\" height=\"491\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">La linea rossa mostra le vendite durante ciascun periodo e la linea blu mostra la media mobile esponenziale ponderata.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/tracciare-piu-colonne-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come tracciare pi\u00f9 colonne in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/media-tra-le-colonne-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come calcolare la media sulle colonne in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/r-media-per-gruppo\/\">Come calcolare la media per gruppo in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nell&#8217;analisi delle serie temporali, una media mobile \u00e8 semplicemente il valore medio di un numero di periodi precedenti. Una media mobile esponenziale \u00e8 un tipo di media mobile che attribuisce maggiore peso alle osservazioni recenti, il che significa che \u00e8 in grado di catturare le tendenze recenti pi\u00f9 rapidamente. Questo tutorial spiega come calcolare una [&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 calcolare una media mobile esponenziale in R<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come calcolare una media mobile esponenziale in 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\/it\/media-mobile-esponenziale-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come calcolare una media mobile esponenziale in R\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come calcolare una media mobile esponenziale in R\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-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=\"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\/media-mobile-esponenziale-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/\",\"name\":\"Come calcolare una media mobile esponenziale in R\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-27T11:12:00+00:00\",\"dateModified\":\"2023-07-27T11:12:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come calcolare una media mobile esponenziale in R\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come calcolare una media mobile esponenziale in r\"}]},{\"@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 calcolare una media mobile esponenziale in R","description":"Questo tutorial spiega come calcolare una media mobile esponenziale in 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\/it\/media-mobile-esponenziale-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come calcolare una media mobile esponenziale in R","og_description":"Questo tutorial spiega come calcolare una media mobile esponenziale in R","og_url":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-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":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/","url":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/","name":"Come calcolare una media mobile esponenziale in R","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-27T11:12:00+00:00","dateModified":"2023-07-27T11:12:00+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come calcolare una media mobile esponenziale in R","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/media-mobile-esponenziale-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come calcolare una media mobile esponenziale in r"}]},{"@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\/1160"}],"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=1160"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1160\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}