A mozgóátlag , mozgóátlag ( eng. mozgóátlag , MA ) egy olyan függvénycsalád általános neve, amelynek értékei minden definíciós pontban megegyeznek az előző időszak eredeti függvényének valamely átlagértékével .
A mozgóátlagokat általában az idősoros adatokkal együtt használják a rövid távú ingadozások kiegyenlítésére és a főbb trendek vagy ciklusok kiemelésére [1] [2] .
Matematikailag a mozgóátlag a konvolúció egy fajtája .
A mozgó átlagokat használjuk:
Mivel a mozgóátlag számításakor a függvény értékét minden alkalommal újra számítjuk [2] , miközben a véges szignifikáns [3] korábbi értékek halmazát figyelembe véve a mozgóátlag „mozog” (mozog), mintha „csúszna” ” az idősor mentén.
Általában a súlyozott mozgóátlagokat a [2] képlet segítségével számítják ki :
(WWMA 1) ahol a súlyozott mozgóátlag értéke a pontban ; - az eredeti függvény értékeinek száma a mozgóátlag kiszámításához; az eredeti függvény th értékének normalizált súlya (súlyegyütthatója) ; az eredeti függvény értéke az időpillanatban, az aktuális függvénytől időközönként távol.A súlytényezők normalizálása azt jelenti, hogy [2] :
A fenti képlet a súlyegyütthatók tetszőleges értékeivel átírható:
(WWMA2) ahol a súlyozott mozgóátlag értéke a pontban ; - az eredeti függvény értékeinek száma a mozgóátlag kiszámításához; az eredeti függvény th értékének súlya (súlyegyütthatója) ; az eredeti függvény értéke az időpillanatban, az aktuális függvénytől időközönként távol.A (WWMA 1) és (WWMA 2) képletek súlyegyütthatói a következőképpen kapcsolódnak egymáshoz:
Gyakran vagy 1-et használnak súlyként (egy egyszerű mozgóátlaghoz - SMA ), vagy formális sorozatként, például aritmetikai sorozatként ( WMA ) vagy exponenciális függvényként ( EMA ). De a kapcsolódó idősorok értékei súlyozási tényezőként is működhetnek. Például a csereárak tranzakciós volumen ( VMA ) szerinti súlyozásához az eszköz tranzakciós árát kell értéknek tekinteni, és az aktuális mennyiséget :
Az egyszerű mozgóátlag vagy aritmetikai mozgóátlag ( angol egyszerű mozgóátlag , angol SMA ) numerikusan egyenlő az eredeti függvény értékeinek számtani átlagával egy meghatározott időszakra [1] , és a következő képlettel számítják ki: [2 ] :
ahol az egyszerű mozgóátlag értéke a pontban ; - az eredeti függvény értékeinek száma a mozgóátlag kiszámításához (simítási intervallum [1] ), minél szélesebb a simítási intervallum, annál simább a függvény grafikonja [1] ; pontban az eredeti függvény értéke .Az egyszerű mozgóátlag kapott értéke a kiválasztott intervallum közepére vonatkozik [1] , hagyományosan azonban az intervallum utolsó pontjára [2] .
Előző értékéből egyszerű mozgóátlagot kaphatunk a következő rekurzív képlettel [2] :
ahol - az egyszerű mozgóátlag értéke a pontban , - az egyszerű mozgóátlag előző értéke; - az eredeti függvény értéke a pontban (idősor esetén az előző mozgóátlag kiszámításához használt eredeti függvény "legkorábbi" értéke); - a vizsgált függvény értéke a pontban (idősor esetén az aktuális érték az utolsó érték).Ez a képlet kényelmesen használható, hogy elkerülje az összes érték rendszeres összegzését.
Például egy 10 periódusos idősor egyszerű mozgóátlagát a következőképpen számítjuk ki:
ahol az egyszerű mozgóátlag értéke a pontban ; az eredeti függvény értéke az időpillanatban, az aktuális függvénytől időközönként távol.Az egyszerű mozgóátlagnak a következő hátrányai vannak [2] :
Néha, amikor mozgóátlagot készítünk, célszerű az eredeti függvény egyes értékeit jelentőségteljesebbé tenni. Például, ha feltételezzük, hogy a simítási intervallumon belül nemlineáris trend van [1] , vagy idősorok esetén a legutóbbi - frissebb - adatok jelentősebbek lehetnek, mint az előzőek.
Előfordul, hogy az eredeti függvény többdimenziós, azaz egyszerre több összefüggő sorozat reprezentálja. Ebben az esetben szükséges lehet az összes vett adat összevonása a végső mozgóátlag függvényben. Például a tőzsdei árak idősorait általában minden egyes időpillanatban legalább két érték képviseli - a tranzakciós ár és annak mennyisége. A mennyiséggel súlyozott mozgóátlagár kiszámításához eszközre van szükség.
Ezekben és hasonló esetekben súlyozott mozgóátlagokat használnak.
Súlyozott mozgóátlagSúlyozott mozgóátlag ( eng. súlyozott mozgóátlag - eng. WMA ), pontosabban egy lineárisan súlyozott mozgóátlag - mozgóátlag, amelynek kiszámításakor az eredeti függvény minden tagjának súlya a legkisebbtől kezdve egyenlő a megfelelő értékkel. a számtani sorozat tagja . Azaz, amikor egy idősorra WMA-t számolunk, az eredeti függvény utolsó értékeit tekintjük szignifikánsabbnak az előzőeknél, a szignifikanciafüggvény pedig lineárisan csökken.
Például egy kezdeti értékkel és 1-gyel egyenlő lépésszámú aritmetikai sorozat esetén a mozgóátlag kiszámításának képlete a következő lesz : [2] :
ahol a súlyozott mozgóátlag értéke a pontban ; — az eredeti függvény értékeinek száma a mozgóátlag kiszámításához, : : — az eredeti függvény értéke az aktuálistól intervallumonként távoli időintervallumban.Ebben az esetben a függvény nevezője ebben az esetben egyenlő egy háromszög számmal - egy kezdeti taggal és egy lépéssel 1-gyel egyenlő aritmetikai progresszió tagjainak összege:
Exponenciálisan súlyozott mozgóátlagExponenciálisan súlyozott mozgóátlag , exponenciálisan mozgó átlag ( eng. exponenciálisan súlyozott mozgóátlag - eng. EWMA , eng. exponenciális mozgóátlag - eng. EMA ) - a súlyozott mozgóátlag egy fajtája, amelynek súlya exponenciálisan csökken, és soha nem egyenlő nullával [3] . A következő képlet határozza meg: [1] [2] [4] [5] [6] :
ahol - az exponenciális mozgóátlag értéke a pontban (idősor esetén az utolsó érték); - az exponenciális mozgóátlag értéke a pontban (idősor esetén az előző érték); - az eredeti függvény értéke az időpillanatban (idősor esetén az utolsó érték); - (simítási állandó az angol simítási állandóból ) a súlycsökkentés mértékét jellemző együttható 0-tól 1-ig terjed, minél kisebb az értéke, annál nagyobb az előző értékek befolyása az átlag aktuális értékére.Az exponenciális mozgóátlag első értékét általában egyenlőnek tekintik az eredeti függvény első értékével:
Együttható , tetszőlegesen választható, 0 és 1 között. Például kifejezhető az átlagoló ablakban:
Tetszőleges sorrendű exponenciális mozgóátlagA szokásos exponenciális mozgóátlagban az eredeti függvény értékeit simítjuk, de a kapott függvény értékei is simíthatók [2] . Ezért egyes szerzők meghatározzák a tetszőleges sorrendű exponenciális mozgóátlag fogalmát [2] , amelyet a következő képlettel számítanak ki:
ahol - a pontban a harmadrendű exponenciális mozgóátlag értéke (idősor esetén az utolsó érték); - a pontban a harmadrendű exponenciális mozgóátlag értéke (idősor esetén az előző érték); - a pontban a harmadrendű exponenciális mozgóátlag értéke (idősor esetén az utolsó érték); simítási állandó.A másod- és harmadrendű súlyozottexponenciálisan mozgóátlagokat néha a következőnek nevezik :
Módosított mozgóátlagA módosított mozgóátlag (az angol módosított mozgóátlagból - angol MMA ; néha angol futó mozgóátlagnak is nevezik - angol RMA és angol simított mozgóátlag ) a következőképpen definiálható:
ahol - a módosított mozgóátlag értéke a pontban (idősor esetén az utolsó érték); - a pontban a módosított mozgóátlag értéke (idősor esetén az előző érték); — az eredeti függvény értékeinek száma a mozgóátlag kiszámításához (simítási intervallum).Könnyen belátható, hogy a módosított mozgóátlag az exponenciális mozgóátlag speciális esete, amelynél a simítási állandó egyenlő a simítási intervallum reciprojával:
A számtani átlagon alapuló mozgóátlagokhoz hasonlóan használhatunk más átlagoló függvényeket ( hatványátlag : négyzetgyök , harmonikus átlag stb.; geometriai átlag ; medián stb.) és ezek súlyozott megfelelőit. A konkrét választás a vizsgált eredeti funkció jellegétől függ.
Egyszerű mozgó mediánAz egyszerű mozgó medián ( eng. simple mobile median - eng. SMM ) olyan függvény, amelynek értéke minden definíciós pontban számszerűen megegyezik az eredeti függvény értékeinek mediánjával egy meghatározott időszakra vonatkozóan:
ahol az egyszerű mozgó medián értéke a pontban ; - az eredeti függvény értékeinek száma a mozgó medián (simító intervallum) kiszámításához; pontban az eredeti függvény értéke .Az 1990-es években számos mozgóátlagot javasoltak dinamikusan változó ablakszélességgel (vagy simítási tényezővel), lásd például Kaufman adaptív mozgóátlagát .
A kumulatív mozgóátlag számszerűen megegyezik az eredeti függvény értékeinek számtani átlagával a teljes megfigyelési időszak alatt:
hol van az adott pillanatban a kumulatív mozgóátlag ; - a számításhoz rendelkezésre álló intervallumok száma; az eredeti függvény értéke a pontbanValós számításoknál, ha a kumulatív mozgóátlag korábbi értéke ismert, a következő képletek is érvényesek:
hol van az adott pillanatban a kumulatív mozgóátlag ; - kumulatív mozgóátlag pillanatnyilag (idősor esetén az előző érték); — az eredeti függvény értéke az időpillanatban (idősor esetén az utolsó érték); - a számításhoz rendelkezésre álló intervallumok száma, ésA kumulatív mozgóátlagot nem szabad összetéveszteni a kumulatív összeggel , amelyet úgy számítanak ki, hogy a sorozat összes értékét összeadják egy futó összegben:
hol vannak a kumulatív összeg jelenlegi és korábbi értékei; az eredeti sorozat jelenlegi értékeÁtlagos | |
---|---|
Matematika | Teljesítmény átlag ( súlyozott ) harmonikus átlag súlyozott geometriai átlag súlyozott Átlagos súlyozott négyzetes közép Átlagos köbméter mozgóátlag Számtani-geometriai átlag Funkció Átlag Kolmogorov jelentése |
Geometria | |
Valószínűségszámítás és matematikai statisztika | |
Információs technológia | |
Tételek | |
Egyéb |