Tuesday 12 September 2017

Moving Media Zoo R


Ho un terreno di serie temporali a pacchetto ggplot2 e ho eseguito la media mobile e vorrei aggiungere il risultato della media mobile per la trama della serie storica. Campione di dati-set (p31): ambtemp dt -1,14 2007-09-29 00:01:57 -1,12 2007-09-29 00:03:57 -1,33 2007-09-29 00:05:57 -1,44 2007 -09-29 00:07:57 -1,54 2007-09-29 00:09:57 -1,29 2007-09-29 00:11:57 codice applicata per la presentazione delle serie temporali: campione di Moving campione medio trama di risultati attesi Il sfida è che i dati di serie temporali ovbtained dai dati-set che include timestamp e temperatura, ma lo spostamento di dati medi di includere solo la colonna media e non i timestamp e montare questi due può causare inconsistency. Moving medie in R al meglio della mia conoscenza, R fa non hanno una funzione incorporata per calcolare le medie mobili. Utilizzando la funzione di filtro, tuttavia, siamo in grado di scrivere una breve funzione per medie mobili: Possiamo quindi utilizzare la funzione su tutti i dati: MAV (i dati), o MAV (dati, 11) se si desidera specificare un numero diverso di punti dati quello di default 5 plotting opere come previsto: plot (MAV (dati)). Oltre al numero di punti di dati su cui media, possiamo anche modificare l'argomento lati delle funzioni di filtro: sides2 utilizza entrambi i lati, sides1 utilizza solo valori del passato. Condividi questo: Messaggio di navigazione commento navigazione Commento navigationgt MAV (c (4,5,4,6), 3) Serie Time: Inizio 1 Fine 4 frequenza 1 1 NA 4,333,333 mila 5,000 mila NA Qui stavo cercando di fare una media mobile, che ha preso in conto degli ultimi 3 numeri così mi aspettavo di ottenere solo due numeri indietro 8211 4,333,333 mila e 5 8211 e se ci sarebbero stati i valori NA ho pensato they8217d essere all'inizio della sequenza. In realtà si scopre questo è ciò che i controlli dei parametri 8216sides8217: lati per solo filtri di convoluzione. Se lati 1 coefficienti del filtro sono per valori passati solo se fiancate 2 sono centrati intorno lag 0. In questo caso la lunghezza del filtro dovrebbe essere strano, ma se è ancora più del filtro è avanti nel tempo che indietro. Così nella nostra funzione 8216mav8217 la media mobile sembra entrambi i lati del valore corrente piuttosto che a valori passati. Siamo in grado di ottimizzare che per ottenere il comportamento che vogliamo: biblioteca gt (zoo) gt rollmean (c (4,5,4,6), 3) 1 4,333,333 mila 5,000 mila Ho anche capito che posso elencare tutte le funzioni in un pacchetto con il 8216ls8217 funzione in modo I8217ll essere la scansione lista zoo8217s di funzioni prossima volta ho bisogno di fare qualcosa di serie temporali legato 8211 there8217ll probabilmente già essere una funzione per esso gt ls (quotpackage: zooquot) 1 quotas. Datequot quotas. Date. numericquot quotas. Date. tsquot 4 quotas. Date. yearmonquot quotas. Date. yearqtrquot quotas. yearmonquot 7 quotas. yearmon. defaultquot quotas. yearqtrquot quotas. yearqtr. defaultquot 10 quotas. zooquot quotas. zoo. defaultquot quotas. zooregquot 13 quotas. zooreg. defaultquot quotautoplot. zooquot quotcbind. zooquot 16 quotcoredataquot quotcoredata. defaultquot quotcoredatalt-quot 19 quotfacetfreequot quotformat. yearqtrquot quotfortify. zooquot 22 quotfrequencylt-quot quotifelse. zooquot quotindexquot 25 quotindexlt-quot quotindex2charquot quotis. regularquot 28 quotis. zooquot quotmake. par. listquot quotMATCHquot 31 quotMATCH. defaultquot quotMATCH. timesquot quotmedian. zooquot 34 quotmerge. zooquot quotna. aggregatequot quotna. aggregate. defaultquot 37 quotna. approxquot quotna. approx. defaultquot quotna. fillquot 40 quotna. fill. defaultquot quotna. locfquot quotna. locf. defaultquot 43 quotna. splinequot quotna. spline. defaultquot quotna. StructTSquot 46 quotna. trimquot quotna. trim. defaultquot quotna. trim. tsquot 49 quotORDERquot quotORDER. defaultquot quotpanel. lines. itsquot 52 quotpanel. lines. tisquot quotpanel. lines. tsquot quotpanel. lines. zooquot 55 quotpanel. plot. customquot quotpanel. plot. defaultquot quotpanel. points. itsquot 58 quotpanel. points. tisquot quotpanel. points. tsquot quotpanel. points. zooquot 61 quotpanel. polygon. itsquot quotpanel. polygon. tisquot quotpanel. polygon. tsquot 64 quotpanel. polygon. zooquot quotpanel. rect. itsquot quotpanel. rect. tisquot 67 quotpanel. rect. tsquot quotpanel. rect. zooquot quotpanel. segments. itsquot 70 quotpanel. segments. tisquot quotpanel. segments. tsquot quotpanel. segments. zooquot 73 quotpanel. text. itsquot quotpanel. text. tisquot quotpanel. text. tsquot 76 quotpanel. text. zooquot quotplot. zooquot quotquantile. zooquot 79 quotrbind. zooquot quotread. zooquot quotrev. zooquot 82 quotrollapplyquot quotrollapplyrquot quotrollmaxquot 85 quotrollmax. defaultquot quotrollmaxrquot quotrollmeanquot 88 quotrollmean. defaultquot quotrollmeanrquot quotrollmedianquot 91 quotrollmedian. defaultquot quotrollmedianrquot quotrollsumquot 94 quotrollsum. defaultquot quotrollsumrquot quotscalexyearmonquot 97 quotscalexyearqtrquot quotscaleyyearmonquot quotscaleyyearqtrquot 100 quotSys. yearmonquot quotSys. yearqtrquot quottimelt-quot 103 quotwrite. zooquot quotxblocksquot quotxblocks. defaultquot 106 quotxtfrm. zooquot quotyearmonquot quotyearmontransquot 109 quotyearqtrquot quotyearqtrtransquot quotzooquot 112 quotzooregquot essere socievole, Share

No comments:

Post a Comment