Mozgóátlag

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 .

Alkalmazás

A mozgó átlagokat használjuk:

Etimológia

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.

A mozgóátlagok típusai

Általános eset

Á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 :

Egyszerű mozgóátlag

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] :

  1. Egyenlőségi súlyozó tényező 1.
  2. Dupla reakció minden értékre (lásd rekurzív képlet): a számítási ablakba való belépés pillanatában és az onnan való kilépés pillanatában.

Súlyozott mozgóátlagok

Általános rendelkezések

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óátlag

Sú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óátlag

Exponenciá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óátlag

A 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óátlag

A 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:

Kapcsolódó függvények

Más átlagoló függvényeken alapuló csúszkák

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án

Az 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 .

Dinamikus mozgóátlagok

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 .

Összesített mozgóátlag

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 pontban

Való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, és

Összesített összeg

A 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

Lásd még

Jegyzetek

  1. 1 2 3 4 5 6 7 Greshilov A. A., Stakun V. A., Stakun A. A.  Matematikai módszerek előrejelzések készítéséhez. - M .: Rádió és kommunikáció, 1997. - 112 p. — ISBN 5-256-01352-1 .
  2. 1 2 3 4 5 6 7 8 9 10 11 12 13 Bulashev S. V.  Statisztika kereskedőknek. — M.: Cég Sputnik+, 2003. — 245 p.
  3. 1 2 Az exponenciálisan súlyozott mozgóátlag kiszámításakor elméletileg az idősorok összes értékét figyelembe veszik, azonban a gyakorlatban egy bizonyos ponttól kezdve a kezdeti értékek hozzájárulása kisebb, mint a számítási hiba. Ezért elhanyagolhatóak, és a korábbi értékek halmaza végesnek tekinthető.
  4. Egyes források ennek a képletnek a "fordított" ábrázolását használják: Ez nem változtat a matematikai jelentésen, azonban a felhasználás és az elemzés során alaposan át kell gondolni a kontextuális definíciót.
  5. Single Exponential Smoothing archiválva : 2011. március 10. a Wayback Machine  -nél , az Egyesült Államok Nemzeti Szabványügyi és Technológiai Intézetének honlapján .
  6. EWMA vezérlőtáblák archiválva 2011. március 4-én a Wayback Machine  -nél az Egyesült Államok Nemzeti Szabványügyi és Technológiai Intézetének honlapján .