Saturday, October 22, 2016

Ggplot Bewegende Gemiddelde

Ek het 'n plot van tydreekse in ggplot2 pakket en ek verrig het die Moving gemiddelde en ek wil graag die resultaat van bewegende gemiddelde om die plot van tydreekse by te voeg. Voorbeeld van data-stel (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 Toegepaste kode vir tydreekse aanbieding: Voorbeeld van Moving gemiddelde plot Voorbeeld van verwagte resultate Die uitdaging is dat tydreeksdata ovbtained van data-stel wat tyd tempel en temperatuur maar Moving gemiddelde data sluit sluit net die gemiddelde kolom en nie die tyd tempel en pas hierdie twee kan veroorsaak inconsistency. Add 'n reëlmatige voorwaardelike gemiddelde. Gebruik Argumente kartering van die estetiese kartering, gewoonlik gebou met AES of aesstring. Slegs nodig om in te lê op die laag vlak as jy oorheersende die plot standaard. data A laag spesifieke datastel - net nodig as jy wil hê dat die plot standaard ignoreer. stat Die statistiese transformasie te gebruik op die data vir hierdie laag. Plaas die posisie aanpassing om te gebruik vir overlappling punte op hierdie laag. ander argumente oorgedra aan laag. Dit kan die volgende insluit estetika waarvan die waardes wat jy wil op te rig, nie te karteer. Sien laag vir meer besonderhede. Beskrywing Voeg 'n reëlmatige voorwaardelike gemiddelde. Estetika geomsmooth verstaan ​​die volgende estetika (vereis estetika is in vet): Voorbeelde Sien ook Die verstek stat vir hierdie GEOM is statsmooth sien dat dokumentasie vir meer opsies om die onderliggende statistiese transformation. Add n gladder te beheer. Gebruik Argumente metode glad metode (funksie) te gebruik, bv. LM, GLM, Gam, loess, RLM. Vir datastelle met N loess. Vir datastelle met 1000 of meer waarnemings verstek na Gam, sien gam vir meer besonderhede. formule formule om te gebruik in glad funksie, bv. y log (x) se vertroue vertoning interval rondom gladde (WAAR by verstek, sien vlak te fullrange beheer moet die pas span die volle omvang van die plot, of net die data vlak vlak van vertroue interval te gebruik (0.95 by verstek) N aantal punte na gladder op na. rm evalueer Indien ONWAAR (die verstek), verwyder van ontbrekende waardes met 'n waarskuwing. Indien WAAR stilweg verwyder ontbrekende waardes. ander argumente geslaag om glad funksie kartering van die estetiese kartering, gewoonlik gebou met AES of aesstring. Slegs moet ingestel word op die laag vlak as jy oorheersende die plot standaard data A laag spesifieke datastel -. slegs nodig as jy wil hê dat die plot standaard ignoreer GEOM die geometriese voorwerp te gebruik vertoon die data posisie die posisie aanpassing om te gebruik vir overlappling. punte op hierdie laag waarde n data. frame met bykomende kolomme ypredicted waarde yminlower puntsgewyse vertroue interval rondom die gemiddelde ymaxupper puntsgewyse vertroue interval rondom die gemiddelde sestandard fout beskrywing vigs die oog in te sien patrone in die teenwoordigheid van overplotting. Besonderhede Berekening word uitgevoer deur die (tans ongedokumenteerde) predictdf generiese funksie en sy metodes. Vir die meeste metodes die vertroue grense word bereken met behulp van die voorspel metode - die uitsonderings is loess wat 'n t-gebaseerde benadering gebruik, en vir GLM waar die normale vertrouensinterval is gebou op die skakel skaal, en dan back-getransformeerde om die reaksie skaal. Estetika statsmooth die volgende estetika verstaan ​​(vereis estetika is in vet): ExamplesR Bewegende Gemiddeldes in ggplot2 Gabor Grothendieck Jy wil dalk 'n tydreeks pakket te gebruik vir hierdie. Daar is plot fasiliteite spesifiek gemik op tydreekse in dieretuin, xt, quantmod, tijdreeksen en latticeExtra. Ons illustreer met dieretuin wat klassieke grafiese en rooster grafiese metodes het: devAskNewPage (WAAR) biblioteek (dieretuin) set. seed (123) Z LT dieretuin (rnorm (100), Sys. Date () - 100: 0) plot (cbind (Z, rollmean (Z, 10)), skerm 1, Kol 1: 2) biblioteek (rooster) xyplot (cbind (Z, rollmean (Z, 10)), skerm 1, Kol 1: 2) As jy wil hê dat die rou en die by 10 Desember 2009 by 19:59 Jy wil dalk 'n tydreeks pakket te gebruik vir hierdie. Daar is plot fasiliteite spesifiek gemik op tydreekse in dieretuin, xt, quantmod, tijdreeksen en latticeExtra. Ons illustreer met dieretuin wat klassieke grafiese en rooster grafiese metodes het: devAskNewPage (WAAR) biblioteek (dieretuin) set. seed (123) Z LT dieretuin (rnorm (100), Sys. Date () - 100: 0) plot (cbind (Z, rollmean (Z, 10)), skerm 1, Kol 1: 2) biblioteek (rooster) xyplot (cbind (Z, rollmean (Z, 10)), skerm 1, Kol 1: 2) As jy wil hê dat die rou en die gladde in verskillende panele laat skerm 1. Sien plot. zoo. xyplot. zoo. rollmean en die drie vignetten wat kom met dieretuin. Op Do, 10 Desember 2009 by 14:15, fruminator geskryf: Het 'n geruime tyd reeks data wat gestoor word in 'n data. frame, en is dit die plot met ggplot2 (wat heeltemal awesome). Ek het die dokumentasie en poslys argiewe verken, en ek can39t enige manier om 'n 39smoother39 dit is net die K-stap bewegende gemiddelde plot sien. Byvoorbeeld, dink ek het 'n data. frame genoem 39sleep39 met 39date39 as die datum (uit as. Date ()) en 39hours39 as die ure wat ek daardie aand aan die slaap geraak, ek wil graag iets doen: qplot (datum, uur, data slaap) statsmooth (metode 39movingaverage39, k 7) doen so iets bestaan ​​nie. Indien nie, ek weet die pakket is extensible, so enige leiding oor hoe om dit te doen sou baie waardeer word. R-hulp by r-project. org poslys stat. ethz. ch/mailman/listinfo/r-help moet asseblief lees die boodskap gids www. R-project. org/posting-guide en verskaf gedraai, minimale, self-contained , reproduceerbare code. R Bewegende Gemiddeldes in ggplot2 Van. fruminator ltmichaelatfrumin GT Datum. Do, 10 Desember 2009 11:15:47 -0800 (PST) Het 'n geruime tyd reeks data wat gestoor word in 'n data. frame, en is dit die plot met ggplot2 (wat heeltemal awesome). Ek het die dokumentasie en poslys argiewe verken, en ek kan nie sien enige manier om `n gladder dit is net die K-stap bewegende gemiddelde. Byvoorbeeld, dink ek het 'n data. frame genoem slaap met datum as die datum (uit as. Date ()) en ure as die ure wat ek geslaap daardie nag, sou ek graag wou iets te doen: qplot (datum, uur, data slaap) statsmooth (metode movingaverage, k 7) doen so iets bestaan ​​Indien nie, ek weet die pakket is extensible, so enige leiding oor hoe om dit te doen sou baie waardeer word. Dankie, Mike Ontvang op Do 10 Desember 2009 - 19:19:50 GMT argief in stand gehou deur Robert King. aangebied deur die dissipline van statistiek aan die Universiteit van Newcastle. Australië. Argief gegenereer deur hypermail 2.2.0. op Do 10 Desember 2009 - 20:20:30 GMT. Poslys inligting is beskikbaar by stat. ethz. ch/mailman/listinfo/r-help. Lees asseblief die boodskap gids voordat jy na die lys.


No comments:

Post a Comment