Saturday, October 15, 2016

How To Calculate Standard Deviation In Bollinger Bands

Meta Trader Expert adviseur Bollinger Bands is een van die mees gewilde aanwysers wat gebruik word deur kwantitatiewe handelaars vandag. Terwyl byna enige handel sagteware in staat is om die Bollinger Band waardes bereken vir jou sal wees, dit kan nooit verkeerd om te weet hoe onder die enjinkap te kry en dit self te doen. Weet hoe om die aanwysers wat jy gebruik sal jy 'n beter begrip van jou kwantitatiewe handel stelsel gee te bereken. Mark van Tradinformed spesialiseer in die gebruik van Excel om handel stelsels backtest en te bereken waardes vir die gewilde aanwysers. Hy het 'n kort blog post en video wat jy loop deur presies hoe om Bollinger bands met behulp van Excel te bereken vrygestel. Hy begin deur die aanbied van sy eie beskrywing van Bollinger Bands, en dan verduidelik hoe hulle bereken: Die eerste fase in die berekening van Bollinger Bands is om 'n bewegende gemiddelde te neem. Dan bereken jy die standaardafwyking van die sluitingsprys oor dieselfde aantal periodes. Die standaardafwyking word dan vermenigvuldig met 'n faktor (tipies 2). Die boonste band word bereken deur die standaardafwyking vermenigvuldig met die faktor tot die bewegende gemiddelde. Die onderste groep word bereken deur die standaardafwyking vermenigvuldig met die faktor van die bewegende gemiddelde. Hier is die formules wat hy gebruik in sy video: SMA H23 GEMIDDELDE (F4: F23) Bo Bollinger Band I23 H23 (STDEVPA (F5: F23) I3) Laer Bollinger Band J23 H23- (STDEVPA (F5: F23) J3) Dit is Mark8217s video deurstap op die berekening van Bollinger Bands met Excel: hy verduidelik ook hoe hy gebruik Bollinger Bands in sy eie beurs: I dont normaalweg Bollinger Bands op my kaarte, want ek vind dit warboel die kaarte en lei van die prys aksie. Maar ek voeg dit dikwels om kaarte tydelik te sien of die huidige prys is binne of buite die bands. Ek hou ook daarvan met behulp van hulle wanneer ek die ontwikkeling van outomatiese handel strategieë, want hulle is self-skaal. Dit beteken dat dit toegepas kan word om 'n mark en tydraamwerk sonder om die parameters. Bollinger Bands Bollinger Bands Inleiding Ontwikkel deur John Bollinger pas, Bollinger Bands is wisselvalligheid bands bo en onder 'n bewegende gemiddelde geplaas. Wisselvalligheid is gebaseer op die standaard afwyking. wat verander as wisselvalligheid stygings en dalings. Die bands outomaties uit te brei wanneer wisselvalligheid stygings en smal wanneer wisselvalligheid afneem. Hierdie dinamiese aard van Bollinger Bands beteken ook dit gebruik kan word op verskillende effekte met die standaard instellings. Vir seine, kan Bollinger Bands gebruik word om M-tops en W-Bottoms identifiseer of om die krag van die tendens te bepaal. Seine afgelei van vernouing bandwydte word in die grafiek skool artikel oor bandwydte. Let wel: Bollinger Bands is 'n geregistreerde handelsmerk van John Bollinger. SharpCharts Berekening Bollinger Bands bestaan ​​uit 'n middelklas-band met twee buitenste bands. Die middelste groep is 'n eenvoudige bewegende gemiddelde wat gewoonlik is ingestel op 20 periodes. 'N Eenvoudige bewegende gemiddelde word gebruik omdat die standaardafwyking formule gebruik ook 'n eenvoudige bewegende gemiddelde. Die tydperk blik terugslag vir die standaardafwyking is dieselfde as vir die eenvoudige bewegende gemiddelde. Die buitenste bande word gewoonlik gestel 2 standaardafwykings bo en onder die middel band. Instellings kan aangepas word om die eienskappe van spesifieke sekuriteite of handel style aan te pas. Bollinger beveel om klein inkrementele aanpassings aan die standaardafwyking vermenigvuldiger. Die verandering van die aantal periodes vir die bewegende gemiddelde ook invloed op die aantal periodes wat gebruik word om die standaardafwyking te bereken. Daarom word slegs klein aanpassings wat nodig is vir die standaardafwyking vermenigvuldiger. 'N Toename in die bewegende gemiddelde tydperk sal die aantal periodes wat gebruik word om die standaardafwyking te bereken outomaties verhoog en sal ook regverdig 'n toename in die standaardafwyking vermenigvuldiger. Met 'n 20-dag SMA en 20-dag standaardafwyking, is die standaardafwyking vermenigvuldiger vasgestel op 2. Bollinger dui die verhoging van die standaard afwyking vermenigvuldiger om 2.1 vir 'n 50-tydperk SMA en die vermindering van die standaardafwyking vermenigvuldiger tot 1.9 vir 'n 10-tydperk SMA. Sein: W-Bottoms W-Bottoms was deel van Arthur Merrill039s werk wat 16 patrone geïdentifiseer met 'n basiese W vorm. Bollinger gebruik hierdie verskillende W patrone met Bollinger Bands om W-Bottoms identifiseer. A W-Bottom vorms in 'n verslechtering neiging en behels twee reaksie laagtepunte. In die besonder, Bollinger lyk vir W-Bottoms waar die tweede laag is laer as die eerste, maar hou bo die onderste band. Daar is vier stappe om 'n W-bodem met Bollinger Bands bevestig. Eerstens, 'n reaksie lae vorms. Hierdie lae is gewoonlik, maar nie altyd nie, onder die onderste band. In die tweede plek is daar 'n weiering teen die middel band. Derde, is daar 'n nuwe prys laag in die sekuriteit. Hierdie lae hou bo die onderste band. Die vermoë bokant die onderste band op die proef te hou toon minder swakheid op die laaste daling. Vierde, is die patroon bevestig met 'n sterk beweeg af die tweede laag en 'n weerstand te breek. Grafiek 2 toon Nordstrom (JWN) met 'n W-Bottom in Januarie-Februarie 2010 In die eerste plek die voorraad gevorm n reaksie laag in Januarie (swart pyl) en het onder die onderste band. In die tweede plek was daar 'n weiering terug bo die middel band. Derde, die voorraad verskuif onder sy Januarie lae en bo die onderste groep gehou. Selfs al is die 5-Februarie piek lae breek die onderste band, is Bollinger Bands bereken deur sluitingstyd pryse so seine ook moet gebaseer wees op sluitingstyd pryse. Vierde, die voorraad gestyg met die uitbreiding van volume in die einde van Februarie en breek bo die begin van Februarie hoog. Grafiek 3 toon Sandisk met 'n kleiner W-Bottom in Julie-Augustus 2009 Signal: M-Tops M-Tops was ook deel van Arthur Merrill039s werk wat 16 patrone geïdentifiseer met 'n basiese M vorm. Bollinger gebruik hierdie verskillende M patrone met Bollinger Bands om M-Tops identifiseer. Volgens Bollinger, tops is gewoonlik meer ingewikkeld en uit getrek as bottoms. Double tops, hoof-en-skouers patrone en diamante verteenwoordig veranderende tops. In sy mees basiese vorm, 'n M-Top is soortgelyk aan 'n dubbele top. Maar die reaksie hoogtepunte is nie altyd gelyk. Die eerste hoog kan hoër of laer as die tweede hoog wees. Bollinger dui op soek na tekens van nie-bevestiging wanneer 'n sekuriteit is die maak van nuwe hoogtepunte. Dit is basies die teenoorgestelde van die W-bodem. 'N Nie-bevestiging plaasvind met drie stappe. In die eerste plek 'n sekuriteit smee 'n reaksie hoog bo die boonste band. In die tweede plek is daar 'n nadeel teen die middel band. Derde, pryse beweeg bo die vorige hoog, maar versuim om die boonste band bereik. Dit is 'n waarskuwing teken. Die onvermoë van die tweede reaksie hoog na die boonste band bereik toon wegneem momentum, wat 'n tendens omkeer kan kondig. Finale bevestiging kom met 'n ondersteuning breek of lomp aanwyser sein. Grafiek 4 toon Exxon Mobil (XOM) met 'n M-Top in April-Mei 2008. Die voorraad bokant die boonste band verskuif in April. Daar was 'n terugsakking in Mei en dan 'n ander stoot bo 90. Alhoewel die voorraad verskuif bo die boonste band op 'n intraday basis, het dit nie sluiting bo die boonste band. Die M-Top bevestig met 'n ondersteuning breek twee weke later. Let ook op dat die MACD gevorm n lomp divergensie en verskuif onder sy sein-lyn vir bevestiging. Grafiek 5 toon Pultè Homes (PHM) in 'n uptrend in Julie-Augustus 2008. Prys oorskry die boonste band in die begin van September tot die uptrend bevestig. Na 'n terugsakking onder die 20-dag SMA (middel Bollinger Band), die voorraad verskuif na 'n hoër hoog bo 17. Ten spyte van hierdie nuwe hoogtepunt vir die skuif, prys nie meer as die boonste band. Dit geflits 'n waarskuwing teken. Die voorraad gebreek ondersteuning 'n week later en MACD verskuif onder sy sein lyn. Let daarop dat hierdie M-top is meer kompleks, want daar is 'n laer reaksie hoogtepunte aan weerskante van die piek (blou pyl). Dit ontwikkel top gevorm n klein kop-en-skouers patroon. Sein: Stap the Bands beweeg bo of onder die bande is nie seine per se. Soos Bollinger dit stel, beweeg dit raak of oorskry die bande is nie seine nie, maar eerder tags. Op die oog af, 'n skuif na die boonste band toon sterkte, terwyl 'n skerp skuif na die onderste groep toon swakheid. Momentum ossillators werk baie dieselfde manier. Oorgekoop is nie noodwendig lomp. Dit neem krag tot oorgekoop vlakke te bereik en oorgekoop voorwaardes kan verleng in 'n sterk uptrend. Net so kan die pryse die band met talle raak te loop tydens 'n sterk uptrend. Dink daaroor vir 'n oomblik. Die boonste band is 2 standaardafwykings bo die 20-tydperk eenvoudige bewegende gemiddelde. Dit neem 'n redelik sterk prys skuif na hierdie boonste band oorskry. 'N boonste band touch wat plaasvind nadat 'n Bollinger Band bevestig W-Bottom sou die begin van 'n uptrend sein. Net soos 'n sterk uptrend talle boonste band etikette, dit is ook algemeen vir pryse om nooit die laer groep tydens 'n uptrend bereik. Die 20-dag SMA tree soms as ondersteuning. Trouens, dips onder die 20-dag SMA soms verskaf koop geleenthede voor die volgende etiket van die boonste band. Grafiek 6 toon Air Products (APD) met 'n oplewing en sluiting bo die boonste band in die middel van Julie. In die eerste plek sien dat dit 'n sterk oplewing wat bo twee weerstand vlakke gebreek. 'N sterk opwaartse strekking is 'n teken van krag, nie swakheid. Trading het plat in Augustus en die 20-dag SMA sywaarts beweeg. Die Bollinger Bands vernou, maar APD nie sluiting onder die onderste band. Pryse en die 20-dag SMA, opgedaag het in September. Algehele, APD gesluit bo die boonste band ten minste vyf keer meer as 'n tydperk van vier maande. Die venster aanwyser toon die 10-tydperk Commodity Channel Index (CCI). Dips onder -100 is oorverkoop beskou en beweeg terug bo -100 sein die begin van 'n oorverkoopte weiering (groen stippellyn). Die boonste band tag en tempo begin die uptrend. CCI dan geïdentifiseer verhandelbaar terugsakkings met dips onder -100. Dit is 'n voorbeeld van die kombinasie van Bollinger Bands met 'n momentum ossillator vir handel seine. Grafiek 7 toon Monsanto (Maandag) met 'n wandeling in die laer band. Die voorraad gebreek het in Januarie met 'n ondersteuning breek en gesluit onder die onderste band. Vanaf middel Januarie tot vroeg in Mei, Monsanto gesluit onder die laer groep ten minste vyf keer. Let daarop dat die voorraad het nie sluiting bo die boonste band keer gedurende hierdie tydperk. Die ondersteuning breek en aanvanklike sluiting onder die laer groep te kenne gegee 'n verslechtering neiging. As sodanig, die 10-tydperk Commodity Channel Index (CCI) is gebruik om kort termyn oorkoop situasies te identifiseer. 'N skuif bo 100 is oorgekoop. 'N skuif terug onder 100 dui op 'n hervatting van die verslechtering neiging (rooi pyle). Hierdie stelsel geaktiveer twee goeie seine in die vroeë 2010. Gevolgtrekkings Bollinger Bands weerspieël rigting met die 20-tydperk SMA en wisselvalligheid van die boonste / onderste bands. As sodanig, kan hulle gebruik word om te bepaal of die pryse is redelik hoog of laag. Volgens Bollinger, moet die bands 88-89 van die prys aksie, wat 'n skuif buite die bands beduidende maak bevat. Tegnies, pryse is relatief hoog wanneer bokant die boonste band en relatief lae wanneer onder die onderste band. Maar relatief hoë moet nie beskou word as lomp of as 'n sell sein. Net so, 'n relatief lae moenie lomp of as 'n koopsein beskou. Die prys is hoog of laag vir 'n rede. Soos met ander aanwysers, is Bollinger Bands nie bedoel om gebruik te word as 'n stand-alone instrument. Rasionele agente moet Bollinger Bands kombineer met basiese tendens analise en ander aanwysers vir bevestiging. Bands en SharpCharts Bollinger Bands kan gevind word in SharpCharts as 'n prys oortrek. Soos met 'n eenvoudige bewegende gemiddelde, moet Bollinger Bands gewys op die top van 'n prys plot. By die keuse van Bollinger Bands, sal die verstek vertoon in die venster parameters (20,2). Die eerste getal (20) stel die tydperke vir die eenvoudige bewegende gemiddelde en die standaardafwyking. Die tweede getal (2) stel die standaardafwyking vermenigvuldiger vir die boonste en onderste bands. Hierdie verstek parameters die bands 2 standaardafwykings bo / onder die eenvoudige bewegende gemiddelde. Gebruikers kan die parameters verander om hul kartering behoeftes aan te pas. Bollinger Bands (50,2.1) kan gebruik word vir 'n langer tydperk of Bollinger Bands (10,1.9) kan gebruik word vir 'n korter tydperk. Klik hier vir 'n lewendige voorbeeld. Voorrade amp Commodities Magazine artikels: Belangrike legal inligting oor die e-pos wat jy sal stuur. Deur die gebruik van hierdie diens, stem jy in om insette jou regte e-pos adres en stuur dit net om mense wat jy ken. Dit is 'n skending van die reg op 'n jurisdiksies om valslik te identifiseer jouself in 'n e-pos. Alle inligting wat u verskaf sal word deur Fidelity uitsluitlik vir die doel van die stuur van die e-pos namens jou. Die onderwerp van die e-pos wat jy stuur sal wees Fidelity: Jou e-pos is gestuur. Mutual Fondse en Mutual Fonds Belegging - Fidelity Investments Gebruik 'n skakel sal 'n nuwe venster oop te maak. Bollinger Bands beskrywing Bollinger Bands is 'n tipe van die prys koevert ontwikkel deur John Bollinger. (Prys koeverte definieer boonste en onderste prysklas vlakke.) Bollinger Bands is koeverte geplot op 'n standaardafwyking vlak bo en onder 'n eenvoudige bewegende gemiddelde van die prys. Omdat die afstand van die bands is gebaseer op standaard afwyking, hulle aan te pas by wisselvalligheid swaaie in die onderliggende prys. Bollinger Bands gebruik 2 parameters, periode en standaardafwykings, StdDev. Die standaard waardes is 20 vir n tydperk, en 2 vir standaardafwykings, hoewel jy die kombinasies kan aanpas. Bollinger bands help om te bepaal of die pryse is hoog of laag op 'n relatiewe grondslag. Hulle word gebruik in pare, die boonste en onderste bands en in samewerking met 'n bewegende gemiddelde. Verder is die paar bands nie bedoel om gebruik te word op sy eie. Gebruik die paar om seine gegee met ander aanwysers bevestig. Hoe hierdie aanwyser werk Wanneer die bands draai in 'n tydperk van lae onbestendigheid, dit verhoog die waarskynlikheid van 'n skerp prys skuif in enige rigting. Dit kan 'n trending skuif begin. Wees op die uitkyk vir 'n valse skuif in teenoorgestelde rigting wat omkeer voordat die behoorlike tendens begin. Wanneer die bands te skei deur 'n ongewone groot hoeveelheid, wisselvalligheid stygings en enige bestaande tendens kan eindig. Pryse het 'n neiging om te bons binne die bands koevert, raak een skare dan beweeg na die ander groep. Jy kan hierdie swaaie gebruik om te help identifiseer potensiële wins teikens. Byvoorbeeld, as 'n prys weerkaats die laer band en dan kruis bo die bewegende gemiddelde, die boonste band word dan die wins teiken. Prys kan oorskry of drukkie 'n band koevert vir lang periodes tydens sterk tendense. Op divergensie met 'n momentum ossillator, wil jy dalk om bykomende navorsing om te bepaal of die neem van bykomende winste geskik is vir jou is nie. 'N Sterk tendens voortsetting verwag kan word wanneer die prys van die bands beweeg. Maar as pryse onmiddellik terug in die groep beweeg, dan is die voorgestelde krag word ongedaan gemaak word. Berekening Eerstens, bereken 'n eenvoudige bewegende gemiddelde. Volgende, bereken die standaardafwyking oor dieselfde aantal periodes soos die eenvoudige bewegende gemiddelde. Vir die boonste band, voeg die standaardafwyking van die bewegende gemiddelde. Vir die onderste band, trek die standaard afwyking van die bewegende gemiddelde. Tipiese waardes gebruik: Kort termyn: 10 daagse bewegende gemiddelde, bands by 1.5 standaardafwykings. Medium termyn - (1,5 keer die standaard dev / die SMA.): 20 daagse bewegende gemiddelde, bands op 2 standaardafwykings. Langtermyn: 50 daagse bewegende gemiddelde, bands by 2.5 standaard deviations. OANDA gebruik koekies om ons webblaaie maklik om te gebruik en aangepas word om ons besoekers te maak. Koekies kan nie gebruik word om jou persoonlik te identifiseer. Met die besoek ons ​​webwerf, stem jy in om OANDA8217s gebruik van koekies in ooreenstemming met ons privaatheidsbeleid. Te sluit, te verwyder of te bestuur koekies, besoek aboutcookies. org. Beperking van koekies sal verhoed dat jy voordeel trek uit 'n paar van die funksies van ons webwerf. Laai ons Mobile Apps Meld aan Select rekening: ampltiframe src4489469.fls. doubleclick / activityisrc4489469typenewsi0catoanda0u1fxtradeiddclatdcrdidtagforchilddirectedtreatmentord1num1 mcesrc4489469.fls. doubleclick / activityisrc4489469typenewsi0catoanda0u1fxtradeiddclatdcrdidtagforchilddirectedtreatmentord1num1 width1 height1 frameborder0 styledisplay: Geen mcestyledisplay: noneampgtamplt / iframeampgt Les 2: Bollinger Bands standaardafwykings en Bollinger Bands Oorsig Standaardafwykings is 'n statistiese eenheid van meet beskryf die verspreiding patroon van 'n datastel. Per definisie, een standaardafwyking sluit ongeveer 68 van al die data punte van die gemiddelde in waarna verwys word as 'n normale verspreiding patroon, terwyl twee standaardafwykings sluit ongeveer 95 van al die data punte. By die werk met Bollinger Bands, dit is nie nodig vir jou om standaardafwykings jouself te bereken. Jy hoef net te verstaan ​​die teorie van hoe standaardafwyking stel die reeks vir 'n verspreiding van pryse in vergelyking met die bewegende gemiddelde, en hoe hierdie inligting word gebruik om buy bepaal en te verkoop kanale in die grafiek. Koop en verkoop kanale Die gebied tussen die bewegende gemiddelde lyn en elke groep lewer 'n verskeidenheid, of kanaal. Die area bo die bewegende gemiddelde staan ​​bekend as die koop-kanaal as lokokoerse vertoon in hierdie streek bly hoër as die bewegende gemiddelde en stel opwaartse momentum. Aan die ander kant, spot pryse val onder die bewegende gemiddelde is in die verkoop kanaal as die sigkoers vinniger daal as die bewegende gemiddelde wat daarop dui dat die wisselkoers het afwaartse momentum. In die volgende voorbeeld, die tempo voortgegaan om opwaarts neig deur die koop kanaal totdat die week van 1 Maart waar dit begin het om terug te trek, beweeg nader aan die gemiddelde koers lyn. Dit is 'n duidelike aanduiding dat die gemiddelde koers en die sigkoers kom saam wat beteken dat die tendens momentum is besig om stadiger en 'n ommekeer kan lei. Wanneer lokokoerse bo of onder die bands val, word daarna verwys as die verbreking van die bande en hierdie gebeurtenis het sy eie betekenis wat goed later bespreek. Voorbeeld Bollinger Band chartBelow jy kan my C metode toesien Bollinger Bands bereken vir elke punt (bewegende gemiddelde, op band, af orkes). Soos jy kan sien hierdie metode gebruik 2 vir lusse om die bewegende standaardafwyking te bereken met behulp van die bewegende gemiddelde. Dit word gebruik om 'n bykomende lus bevat om die bewegende gemiddelde bereken die afgelope N tydperke. Hierdie een wat ek kon verwyder deur die toevoeging van die nuwe punt waarde te totalaverage aan die begin van die lus en die verwydering van die i - N punt waarde aan die einde van die lus. My vraag is nou basies: Kan ek die oorblywende innerlike lus verwyder in 'n soortgelyke manier het ek daarin geslaag met die bewegende gemiddelde gevra 31 Januarie 13 aan 21:45 Die antwoord is ja, jy kan. In die middel-80's ontwikkel ek net so 'n algoritme (waarskynlik nie oorspronklike) in FORTRAN vir 'n proses te monitor en beheer aansoek. Ongelukkig, dit was meer as 25 jaar gelede en ek kan nie onthou dat die presiese formules nie, maar die tegniek is 'n uitbreiding van die een vir bewegende gemiddeldes, met die tweede orde berekeninge in plaas van net lineêre kinders. Na te kyk na jou kode paar, ek dink dat ek kan uitkyk hoe ek dit gedoen het destyds. Let op hoe jou innerlike lus is om 'n som van kwadrate: in veel dieselfde manier dat jou gemiddelde oorspronklik moes gehad het 'n bedrag van Waardes Die enigste twee verskille is aan die orde (sy krag 2 in plaas van 1) en dat jy trek die gemiddelde elke waarde voordat jy kwadreer dit. Nou wat kan onafskeidbaar kyk, maar in werklikheid het hulle geskei kan word: Nou die eerste kwartaal is net 'n som van kwadrate, hanteer jy dit op dieselfde manier wat jy doen die som van Waardes vir die gemiddelde. Die laaste kwartaal (k2n) is net die gemiddelde kwadraat keer die tydperk. Aangesien jy die resultaat in elk geval te verdeel deur die tydperk, kan jy voeg net die nuwe gemiddelde kwadraat sonder die ekstra lus. Ten slotte, in die tweede kwartaal (som (-2vi) k), aangesien som (vi) totale kn jy kan dan verander dit in hierdie: of net -2k2n. wat -2 keer die gemiddelde kwadraat, sodra die tydperk (N) is weer verdeel word. So het die finale gekombineerde formule is: (seker wees om die geldigheid van hierdie kyk, want ek is dit afleiding uit die bokant van my kop) en die integrasie van in jou kode moet iets lyk: Die probleem met benaderings wat die som van kwadrate te bereken is dat dit en die vierkante van somme nogal groot kan kry, en die berekening van hul verskil kan 'n baie groot fout stel. so laat dink aan iets beter. Vir waarom dit nodig is, sien die Wikipedia-artikel oor Algoritmes vir die berekening van variansie en John Cook op Teoretiese verklaring vir numeriese resultate) In die eerste plek in plaas van die berekening van die stddev kan fokus op die stryd. Sodra ons die variansie, stddev is net die vierkantswortel van die variansie. Veronderstel die data is in 'n skikking met die naam x rollende n N-grootte venster deur 'n mens kan wees gedink as die verwydering van die waarde van x0 en die toevoeging van die waarde van xn. Kom ons dui die gemiddeldes van x0..xn-1 en x1..xn deur en onderskeidelik. Die verskil tussen die afwykings van x0..xn-1 en x1..xn is, na die kansellasie van 'n paar terme en toe te pas (AB) (AB) (AB): Daarom sal die afwyking word verwoes deur iets wat nie die geval is, moet jy na die stand te hou som van kwadrate, wat is beter vir numeriese akkuraatheid. Jy kan die gemiddelde en variansie keer bereken in die begin met 'n behoorlike algoritme (Welfords metode). Daarna het elke keer as jy 'n waarde in die venster x0 te vervang deur 'n ander xn jy die gemiddelde en variansie soos hierdie te werk: Baie dankie vir hierdie. Ek gebruik dit as die basis van 'n uitvoering in C vir die CLR. Ek het ontdek dat, in die praktyk, kan jy so 'n werk wat newVar is 'n baie klein negatiewe getal en die sqrt versuim. Ek lei 'n as ter waarde beperk tot nul vir hierdie geval. Nie idee, maar stabiel. Dit het gebeur toe elke waarde in my venster dieselfde waarde het (ek gebruik 'n venster grootte van 20 en die waarde betrokke was 0,5, in geval iemand wil om te probeer en te reproduseer hierdie.) Uitvoering maak Drew Noakes 26 Julie 13 aan 15:25 Ive gebruikte Commons-wiskunde (en bygedra het tot daardie biblioteek) vir iets baie soortgelyk aan hierdie. Die open-source, porting om C moet maklik soos gekoopte pie wees (het jy al probeer om 'n pie van nuuts af). Check dit uit: commons. apache. org/math/api-3.1.1/index. Hulle het 'n StandardDeviation klas. Gaan na die stad antwoord 31 Januarie 13 aan 21:48 You39re verwelkom Jammer ek didn39t het die antwoord you39re soek. Ek didn39t beslis bedoel om voor te stel porting die hele biblioteek Net die minimum wat nodig is-kode, wat behoort te wees 'n paar honderd lyne of so. Let daarop dat ek het geen idee wat reg / kopiereg beperkings Apache het op daardie kode, sodat you39d het om uit te gaan nie. In die geval dat jy dit na te streef, hier is die skakel. Sodat Variansie FastMath uitvoering maak Jason 31 Januarie 13 aan 22:36 belangrikste inligting is reeds hierbo gegee --- maar miskien is dit steeds van algemene belang. 'N klein Java biblioteek te bereken bewegende gemiddelde en standaardafwyking is hier beskikbaar: GitHub / tools4j / meanvar Die implementering is gebaseer op 'n variant van Welfords metode hierbo genoem. Metodes om te verwyder en waardes is afgelei wat gebruik kan word vir die verskuiwing van waarde vensters te vervang.


No comments:

Post a Comment