Sunday, October 9, 2016

55 Moving Average

EasyLanguage Les 02: Kodering 'n bewegende Gemiddeld Die skep van die eerste werklike aanduiding en die uitbreiding van die basiese beginsels Nadat jy jouself nou vertroud gemaak met die PowerLanguage Editor in die vorige PowerLanguage handleiding se les. Maak die PowerLanguage Redakteur en 'n nuwe aanwyser studie. Ek sal my ABC PowerLanguage Les 02 noem bewegende gemiddelde sodat ek dit later maklik kan vind binne my redakteur. Die naam is heeltemal aan jou natuurlik en jy kan selfs later verander dit. As die laaste deel van die naam aanwyser dui, sal ons skep en plot 'n bewegende gemiddelde vandag. Jy het waarskynlik gesien 'n bewegende gemiddelde op 'n grafiek voor of onthou die term gemiddelde van wiskunde. Die hoofgebruik vir gemiddeldes is as 'n filter om die inligting wat jy insette glad. Die beeld toon 'n 200 tydperk eenvoudige bewegende gemiddelde wat 'n baie gladde uitkoms gee. Die nadeel van hierdie gladheid is dat jy meer lag in te voer. Dit beteken dat die gemiddelde minder gevoelig is vir veranderinge in die prys. As jy 'n blik op die volgende beeld wat jy sal sien hoe anders die gedrag van 'n 200 tydperk eenvoudige bewegende gemiddelde is wanneer jy dit vergelyk met die groen 10 tydperk gemiddeld. Laasgenoemde is baie vinniger te reageer op prysveranderinge, maar op sy beurt is daar 'n baie meer in die gemiddelde. Daar is baie verskillende tipes van gemiddeldes wat hoofsaaklik verskil in die impak elke datapunt het op die uitkoms van die gemiddelde. A 200 tydperk eenvoudige bewegende gemiddelde sal eenvoudig bereken 'n opsomming van die laaste 200 datapunte en deel dit deur 200. Die resultaat is 'n gemiddelde wat gee elke data wys dieselfde invloed (dieselfde waarde) van die uitslag. Die eerste bar en die laaste bar wat deel is van die gemiddelde is beide geweeg dieselfde vir die uitslag. Twee ander prominente en algemeen gebruik word gemiddeldes is die eksponensiële bewegende gemiddelde en die Geweegde bewegende gemiddelde. Beide het 'n hoër gewig faktore vir die meer onlangse data punte. In 'n geweegde bewegende gemiddelde sal die gewig afname in rekenkundige progressie. Vir die eksponensiële gemiddelde sal dit eksponensieel afneem, vandaar die naam. Dit sal as teoreties wees as dit sal kry vir vandag. As jy wil 'n paar meer inligting oor gemiddeldes lees, kan jy begin met hierdie artikel Wikipedia. Vir verdere begrip van hierdie les sal jy gewen t al moet hierdie bykomende inligting. Laat s altyd 'n goeie idee om 'n stap terug te neem en dink oor wat jy probeer te bewerkstellig en hoe jy gaan om dit te doen. Aangesien hierdie studie is nie baie kompleks, daar is slegs 'n paar dinge om te dink deur middel van. Wanneer studies kry meer kompleks kan jy 'n baie tyd saam met goeie beplanning vooraf te red. Die doel is 'n studie wat bereken en plotte 'n eenvoudige bewegende gemiddelde. Ons wil in staat wees om die lengte vir die gemiddelde te verander met 'n inset so dit is maklik om aan te pas. Vir die gemiddelde moet ons die bedrag van waardes korreleer om die lengte insette som. Ons don t wil-kode skryf vir elke moontlike lengte insette vir die opsomming. Dit beteken dat die kode moet in staat wees om alle moontlike lengte insette te bereken op sy eie. Het jy al 'n idee hoe ons dit die antwoord kon bereik, is dat ons 'n herhaling stelling dat vir 'n spesifieke aantal kere (ons lengte insette) uitgevoer kan word herhaaldelik elke maat nodig. Ek weet dit klink ingewikkeld, maar dit sal eenvoudig wees. Ons sal die t gebruik het om die toonbank waarde inkrementeer jouself, die lus-kode sorg dat. Die huidige teenwaarde sal gestoor word in die toonbank veranderlike. So jy kan dit toegang vir elke lus siklus en gebruik dit vir jou berekeninge. Dit sal handig te pas kom vir die berekening van ons gemiddelde. Die for-lus kan ook decrement die toonbank met elke iterasie. Die aanvanklike waarde in hierdie voorbeeld is 9, maar die lus is tien keer uitgevoer totdat dit beëindig, te. Die toonbank net neem af met elke iterasie deur een totdat dit 0. In Easylanguage jy kan-data verwant voorbehou woorde, veranderlikes en funksies verwysing van 'n vorige bar baie maklik bereik. Met behulp van 'n aantal binne vierkantige hakies ná die gereserveerde woord, sal berekening of veranderlike die waarde terugkeer vir hierdie spesifieke bar. Die getal groei van die huidige bar (wat jy verwys met 0) in inkremente van een. As jy wil hê dat die waarde van die vorige bar se noue binne 'n veranderlike genoem PrevCloseValue slaan jy kan dit doen soos volg: Ons wil ons gemiddelde bou met behulp van die buurt vir die laaste X bars. Waar x 'n inset te maak vir meer buigsaamheid. Jy weet reeds dat ons wil 'n lus vir die gebruik en ons het net uitgevind hoe ons kan verwys Close waardes vir die vorige bars. Dit moet genoeg wees om die kode te skryf vir die grootste deel van ons aanwyser wees. Laat s voortgaan deur die skep van die insette en veranderlike afdelings. Jy sal onthou uit die laaste les wat die gebruik van betekenisvolle veranderlike name is 'n goeie kodering praktyk en kan red jy 'n baie probleme later. Ons moet een insette te verklaar, sodat ons in staat is om die lengte van ons gemiddelde op die grafiek te verander. Behalwe dat ons wil een veranderlike wat die opsomming hou, die een na die toonbank waarde en 'n laaste een om die gemiddelde waarde te stoor hou. Vir uitdruk die waarde op die grafiek sal ons die gereserveerde woord Plot gebruik. Dit word gevolg deur 'n aantal sodat jy kan onderskei tussen verskillende erwe is. Wat nodig is as wat jy kan gebruik tot 999 erwe in Multicharts. Die plot voorbehou woord kan 'n paar parameters soos kleur, plot grootte en 'n paar meer hê. Ons sal dit eenvoudig hier te hou en te gebruik Plot1 met net twee parameters die eerste vir die numeriese uitdrukking word gestip en 'n tweede een vir die naam wat ons wil toewys aan die plot. Die finale kode sal iets lyk: Na die opstel van hierdie kode is ons amper gereed om ons aanwyser om 'n grafiek in Multicharts laai. Laat nagegaan. Dit sal verseker dat die aanwyser is direk op jou grafiek, eerder aangewend as 'n subchart. Nou is jy gereed om die aanwyser is van toepassing op 'n grafiek van jou keuse. Wanneer jy 'n grafiek oop in die hoof venster Multicharts jy kan steek die aanwyser om hierdie grafiek. Wanneer die aanwyser toegepas moet die uitslag soortgelyk aan die bogenoemde kiekie wees. Maar hierdie doesn t nog steeds die ou waardes wanneer die lus begin. Met die toevoeging van een lyn na die kode die uitkoms is presies wat ons wou bereik. Ons kan ook verander die blad aanwyser jy sal die insette wat jy geskep en die verstek vir die lengte vind. Deur die laai van 'n tweede geval van die studie en die gebruik van 'n ander kleur en lengte kan jy bevestig dat die studie gee 'n ander uitkoms met 'n ander lengte insette. As jy probleme het om die regte oplossing voel vry om ons te kontak met jou oplossing en ons sal probeer om jou te help in 'n tydige wyse. Ek is bevrees net te vra vir die oplossing gewen t werk al is, moet jy ten minste in staat wees om te wys dat jy 'n bietjie moeite in die vind van die oplossing ook. As 'n laaste wenk wat jy kan 'n blik op ander gemiddelde aanwysers of funksies te neem en 'n paar inspirasie vir die vermiste skakel daar. Ek hoop jy geniet hierdie Powerlanguage handleiding les en ek sien daarna uit om saam met jou in die volgende een. Deel hierdie storie, Kies jou platform Moving Average: Wat dit is en hoe om te bereken dit die video te kyk of lees onder die artikel: 'n bewegende gemiddelde is 'n tegniek om 'n algehele idee van die tendense te kry in 'n datastel is dit 'n gemiddeld van enige subset van getalle. Die bewegende gemiddelde is baie nuttig vir die voorspelling tendense langtermyn. Jy kan dit bereken word vir enige periode van tyd. Byvoorbeeld, as jy 'verkope data vir 'n tydperk van twintig jaar, kan jy 'n vyf-jaar bewegende gemiddelde, 'n vierjarige bewegende gemiddelde, bereken 'n drie-jaar bewegende gemiddelde en so aan. Aandelemark ontleders sal dikwels gebruik om 'n 50 of 200 dae - bewegende gemiddelde om hulle te help tendense te sien in die aandelemark en (hopelik) voorspel waar die aandele op pad is. Meng verteenwoordig die waarde van 'n stel getalle. Die bewegende gemiddelde is presies dieselfde, maar die gemiddelde is 'n paar keer bereken vir 'n paar deelversamelings van data. Byvoorbeeld, as jy 'n tweejaar bewegende gemiddelde vir 'n datastel wil uit 2000, 2001, 2002 en 2003 sou jy gemiddeldes vir die deelversamelings 2000/2001, 2001/2002 en 2002/2003 vind. Bewegende gemiddeldes word gewoonlik gestip en die beste gevisualiseer. Berekening van 'n 5-jaar bewegende gemiddelde Voorbeeld Voorbeeld Probleem: Bereken 'n vyf-jaar bewegende gemiddelde van die volgende datastel: (4M 6M 5M 8M 9M) ​​/ 5 6.4M Die gemiddelde verkope vir die tweede subset van vyf jaar (2004 2008). gesentreer rondom 2006, is 6.6m (6M 5M 8M 9M 5M) / 5 6.6m Die gemiddelde verkope vir die derde subset van vyf jaar (2005 2009). gesentreer rondom 2007, is 6.6m (5M 8M 9M 5M 4M) / 5 6.2m voort berekening elke vyf jaar gemiddeld totdat jy die einde van die reeks (2009-2013) bereik. Dit gee jou 'n reeks punte (gemiddeldes) wat jy kan gebruik om 'n grafiek van bewegende gemiddeldes plot. Die volgende Excel tabel toon jy die bewegende gemiddeldes bereken vir 2003-2012 saam met 'n spreidiagram van die data: Kyk na die video of lees die stappe hieronder: Excel het 'n kragtige add-in die Data-analise ToolPak (hoe om die data te laai ontleding ToolPak) dat jy baie ekstra opsies, insluitend 'n outomatiese bewegende gemiddelde funksie gee. Die funksie bereken nie net die bewegende gemiddelde vir jou, dit grafieke ook die oorspronklike data op dieselfde tyd. spaar jy heelwat toetsaanslagen. Excel 2013: stappe Stap 1: Klik op die Stap 2: Klik Stap 3: Klik op die kassie en kies dan jou data. As jy sluit kolomopskrifte, maak seker dat jy die etikette in die eerste ry boks. Stap 4: Tik 'n interval in die boks. 'N interval is hoeveel voor punte wat jy wil Excel te gebruik om die bewegende gemiddelde te bereken. Byvoorbeeld, sou die vorige 5 datapunte gebruik om die gemiddelde te bereken vir elke daaropvolgende punt. Hoe laer die interval, hoe nader jou bewegende gemiddelde is om jou oorspronklike datastel. Stap 5: Klik op die radio knoppie. Stap 6: Maak seker die Stap 7: Druk Excel sal die resultate in die gebied terug te keer wat jy in Stap 6. Kyk na die video, of lees die stappe hieronder: Stappe Voorbeeld probleem: Bereken die driejarige bewegende gemiddelde in Excel vir die volgende verkope data: 2003 (33m), 2004 (22m), 2005 (36m), 2006 (34m), 2007 (43m), 2008 (39m), 2009 (41m), 2010 (36m), 2011 (45m), 2012 (56M ), 2013 (64M). Stap 1: Tik jou data in twee kolomme in Excel. Die eerste kolom moet die jaar en die tweede kolom die kwantitatiewe data (in hierdie voorbeeld probleem, die verkoopsyfers) het. Maak seker daar is geen leë rye in jou sel data. Stap 2: Bereken die eerste drie jaar gemiddelde (2003-2005) vir die data. Vir hierdie voorbeeld probleem, tik in sel D3. Berekening van die eerste gemiddelde. Stap 3: Trek die vierkante in die onderste regterkantste hoek na die formule na al die selle in die kolom. Dit word bereken dat gemiddeldes vir agtereenvolgende jare (bv 2004-2006, 2005-2007). Sleep die formule. Kyk bietjie na ons YouTube-kanaal vir meer statistieke help en wenke Moving Average: Wat dit is en hoe om te bereken dit Laaste wysiging: 8 Januarie 2016 deur Andale 19 gedagtes oor Dit is perfek en maklik om te verwerk. Dankie vir die werk Dit is baie duidelik en insiggewend. Vraag: Hoe bereken 'n 4-jaar bewegende gemiddelde Watter jaar sou die 4-jaar bewegende gemiddelde sentrum op Dit sou sentrum op die einde van die tweede jaar (dit wil sê 31 Desember). Ek kan jou gebruik beteken inkomste vir toekomstige verdienste voorspel baie duidelik en eenvoudig. Thanks a lot Hoe om 'n bewegende gemiddelde metode te skep asseblief my lei. Bedoel jy 'n bewegende gemiddelde inventaris metode Waar sal ek sentrum my eerste skatting vir 'n tydperk 2 SMA Moet ek sit dit op die tweede of derde lyn sou ek dit op die tweede reël. Ek hou van hierdie dit is nuttig baie goeie voorbeeld Wat gebeur as die totale nie ofvyear selfs is Sien my kommentaar hierbo oor 4 jaar bewegende gemiddelde dit sou sentrum op die einde van 'n jaar. niemand weet gesentreer gemiddelde my asseblief vriendelik vertel as iemand weet. Hier is dit nie t verder waardes na 2012, toe hoe sou ons bereken dit as jy don t enige verdere inligting is dit onmoontlik om die 5 jaar MA bereken vir 2011. Jy kan kry 'n twee jaar bewegende gemiddelde al sou wees. Hi, Dankie vir die video. Maar een ding is onduidelik. Hoe om 'n voorspelling vir die komende maande Die video toon voorspel vir die maande waarvoor data is reeds beskikbaar doen. Hi, Raw, ek m werk aan die uitbreiding van die artikel om vooruitskatting sluit. Die proses is 'n bietjie meer ingewikkeld as die gebruik van die verlede data though. Neem 'n blik op hierdie Duke Universiteit artikel, wat dit in diepte verduidelik. Vriendelike groete, Stephanie Laat 'n antwoord Kanselleer antwoord berekening bewegende gemiddelde in Excel In hierdie kort handleiding sal jy leer hoe om 'n eenvoudige bewegende gemiddelde in Excel vinnig te bereken, wat funksies te gebruik om bewegende gemiddelde vir die laaste N dae, weke, maande kry of jaar, en hoe om 'n bewegende gemiddelde tendenslyn te voeg tot 'n Excel grafiek. In 'n paar onlangse artikels, het ons 'n vinnige blik op die berekening van die gemiddelde in Excel geneem. As jy vyf is volgende ons blog, jy reeds weet hoe om 'n normale gemiddelde te bereken en watter funksies te gebruik om geweegde gemiddelde vind. In vandag se handleiding, sal ons twee basiese tegnieke bespreek om te bereken bewegende gemiddelde in Excel. Wat is bewegende gemiddelde algemeen bewegende gemiddelde (ook na verwys as rollende gemiddelde. Hardloop gemiddelde of bewegende gemiddelde) kan gedefinieer word as 'n reeks van gemiddeldes vir verskillende onderafdelings van dieselfde datastel. Dit word dikwels gebruik in statistiek, seisoenaal-aangepaste ekonomiese en weervoorspelling om onderliggende tendense verstaan. In-beurs, bewegende gemiddelde is 'n aanduiding dat die gemiddelde waarde van 'n sekuriteit oor 'n gegewe tydperk toon. In besigheid, dit is 'n algemene praktyk om 'n bewegende gemiddelde van verkope te bereken vir die laaste 3 maande om te bepaal die onlangse tendens. Byvoorbeeld, kan die bewegende gemiddelde van drie maande temperature word bereken deur die gemiddeld van temperature van Januarie tot Maart, dan is die gemiddelde temperatuur vanaf Februarie tot April, dan Maart tot Mei, en so aan. Daar bestaan ​​verskillende tipes bewegende gemiddelde soos eenvoudige (ook bekend as rekenkundige), eksponensiële, veranderlike, driehoekige, en geweeg. In hierdie handleiding, sal ons kyk na die mees algemeen gebruik word eenvoudig bewegende gemiddelde. Berekening van eenvoudige bewegende gemiddelde in Excel Algehele, is daar twee maniere om 'n eenvoudige bewegende gemiddelde te kry in Excel - deur die gebruik van formules en tendenslyn opsies. Die volgende voorbeelde te demonstreer sowel tegnieke. Voorbeeld 1. Bereken bewegende gemiddelde vir 'n sekere tydperk 'n Eenvoudige bewegende gemiddelde kan in geen tyd met 'n gemiddelde funksie bereken. Veronderstel jy het 'n lys van die gemiddelde maandelikse temperature in kolom B, en jy wil 'n bewegende gemiddelde vir 3 maande vind (soos in die beeld hierbo). Skryf 'n gewone gemiddelde formule vir die eerste 3 waardes en insette dit in die ry wat ooreenstem met die 3de waarde van die top (sel C4 in hierdie voorbeeld), en dan die formule kopieer na ander selle in die kolom: Jy kan regmaak die kolom met 'n absolute verwysing (soos B2) as jy wil, maar seker wees om relatiewe ry verwysings (sonder die teken) gebruik sodat die formule pas behoorlik vir ander selle. Onthou dat 'n gemiddelde word bereken deur die toevoeging van waardes en dan verdeel die som deur die aantal waardes te gemiddeld, kan jy die resultaat te verifieer deur die gebruik van die sommeskadeleer: Voorbeeld 2. Kry bewegende gemiddelde vir 'n die laaste N dae / weke / maande / jare in 'n kolom Veronderstel jy het 'n lys van data, bv verkoop figure of voorraadkwotasies, en jy wil die gemiddelde van die afgelope 3 maande op enige punt van die tyd weet. Vir hierdie, 'n formule wat die gemiddelde so gou sal herbereken as jy nie 'n waarde vir die volgende maand te betree wat jy nodig het. Wat Excel-funksie in staat is om dit te doen die goeie ou gemiddeld in kombinasie met verreken en te tel. GEMIDDELDE (sprong (eerste seltelling (hele reeks) -. N, 0, N, 1)) waar n die aantal van die laaste dae / weke / maande / jare in die gemiddelde in te sluit. Nie seker hoe om hierdie bewegende gemiddelde formule te gebruik in jou werkbladen Die volgende voorbeeld sal dinge duideliker te maak. Die veronderstelling dat die waardes te gemiddeld is in kolom B begin in ry 2, die formule sal soos volg wees: En nou, laat ons probeer om te verstaan ​​wat hierdie Excel bewegende gemiddelde formule is eintlik doen. Die telling funksie COUNT (B2: B100) tel hoeveel waardes reeds in kolom B. ingeskryf Ons begin tel in B2 omdat ry 1 is die kolomkop. Die afset funksie neem sel B2 (die 1ste argument) as die beginpunt, en neutraliseer die telling (die waarde wat deur die telling funksie) deur die verskuiwing van 3 rye up (-3 in die 2de argument). As gevolg, dit gee terug Die Som van waardes in 'n reeks wat bestaan ​​uit 3 rye (3 in die 4de argument) en 1 kolom (1 in die laaste argument), wat is die jongste 3 maande wat ons wil hê. Ten slotte, is die teruggekeer som geslaag om die GEMIDDELDE funksie om die bewegende gemiddelde te bereken. Tip. As jy besig is met voortdurend updatable werkvelle waar nuwe rye is geneig om te word bygevoeg in die toekoms, is seker 'n voldoende aantal rye te voorsien aan die telling funksie om potensiële nuwe inskrywings te akkommodeer. Dit is nie 'n probleem as jy sluit meer rye as eintlik nodig solank jy die eerste sel reg, sal die telling funksie al leë rye in elk geval weggooi. As jy dalk opgemerk het, die tafel in hierdie voorbeeld bevat data vir slegs 12 maande, en nog die reeks B2: B100 verskaf tel, net om te wees op die red kant :) Voorbeeld 3. Kry bewegende gemiddelde vir die laaste N waardes in 'n ry as jy wil 'n bewegende gemiddelde vir die laaste n dae, maande, jare, ens in dieselfde ry te bereken, kan jy die Offset formule aan te pas op hierdie manier: Veronderstel B2 is die eerste getal in die ry, en jy wil om die laaste 3 nommers in die gemiddelde sluit, die formule neem die volgende vorm: die skep van 'n Excel bewegende gemiddelde grafiek As jy reeds 'n grafiek geskep vir jou data, en voeg 'n bewegende gemiddelde tendenslyn vir daardie term is 'n kwessie van sekondes. Vir hierdie, gaan ons gebruik Excel Trendline funksie en die gedetailleerde stappe volg hieronder. Vir hierdie voorbeeld, vyf Ek het 'n 2-D grafiek kolom (Voeg blad Charts groep) vir ons verkope data: En nou, ons wil hê dat die bewegende gemiddelde visualiseer vir 3 maande. In Excel 2010 en Excel 2007, gaan aan die uitleg Meer Trendline Options. Tip. As jy nie nodig het om die besonderhede soos die bewegende gemiddelde interval of name spesifiseer, kan jy kliek Design bewegende gemiddelde vir die onmiddellike gevolg. Die paneel formaat Trendline sal open op die regterkant van jou werkblad in Excel 2013, en die ooreenstemmende dialoog sal pop-up in Excel 2010 en 2007. Om jou chat verfyn, kan jy oorskakel na die vullijn of blad Uitwerking op die formaat paneel Trendline en speel met verskillende opsies soos tipe lyn, kleur, breedte, ens vir kragtige data-analise, wil jy dalk 'n paar bewegende gemiddelde trendlines voeg met verskillende tydintervalle om te sien hoe die tendens ontwikkel. Die volgende kiekie toon die 2 maande (groen) en 3 maande (baksteenrooi) bewegende gemiddelde trendlines: Wel, dit is alles oor die berekening van bewegende gemiddelde in Excel. Die monster werkblad met die bewegende gemiddelde formules en tendenslyn is beskikbaar vir aflaai - Moving Gemiddelde sigblad. Ek dank u vir die lees en sien uit daarna om te sien hoe jy volgende week Jy kan ook geïnteresseerd in:


No comments:

Post a Comment