Liukuva keskiarvo , liukuva keskiarvo ( eng. liukuva keskiarvo , MA ) on yleinen nimi funktioperheelle , jonka arvot kussakin määrittelypisteessä vastaavat jonkin verran alkuperäisen funktion keskiarvoa edelliseltä ajanjaksolta.
Liukuvaa keskiarvoa käytetään yleisesti aikasarjatietojen kanssa tasoittamaan lyhyen aikavälin vaihteluja ja korostamaan tärkeimpiä trendejä tai suhdanteita [1] [2] .
Matemaattisesti liukuva keskiarvo on eräänlainen konvoluutio .
Liukuvaa keskiarvoa käytetään:
Koska liukuvaa keskiarvoa laskettaessa funktion arvo lasketaan joka kerta uudelleen [2] , kun otetaan huomioon aikaisempien arvojen äärellinen merkitsevä [3] joukko, liukuva keskiarvo "liikkuu" (liikkuu), ikään kuin "liukuen". ” aikasarjaa pitkin.
Yleensä painotetut liukuvat keskiarvot lasketaan kaavalla [2] :
(WWMA 1) missä on painotetun liukuvan keskiarvon arvo pisteessä ; — alkuperäisen funktion arvojen lukumäärä liukuvan keskiarvon laskemiseksi; on alkuperäisen funktion :nnen arvon normalisoitu paino (painokerroin) ; on alkuperäisen funktion arvo ajanhetkellä, joka on aikavälin päässä nykyisestä.Painokertoimien normalisointi tarkoittaa, että [2] :
Yllä oleva kaava mielivaltaisilla painokertoimien arvoilla voidaan kirjoittaa uudelleen seuraavasti:
(WWMA2) missä on painotetun liukuvan keskiarvon arvo pisteessä ; — alkuperäisen funktion arvojen lukumäärä liukuvan keskiarvon laskemiseksi; on alkuperäisen funktion :nnen arvon paino (painokerroin) ; on alkuperäisen funktion arvo ajanhetkellä, joka on aikavälin päässä nykyisestä.Kaavoissa (WWMA 1) ja (WWMA 2) olevat painokertoimet liittyvät seuraavasti:
Usein käytetään joko 1:tä painona (yksinkertaiselle liukuvalle keskiarvolle - SMA ) tai muodollista sarjaa, esimerkiksi aritmeettista progressiota ( WMA ) tai eksponentiaalifunktiota ( EMA ). Mutta niihin liittyvien aikasarjojen arvot voivat toimia myös painotustekijänä. Esimerkiksi vaihtohintojen painottamiseksi transaktiovolyymien ( VMA ) mukaan arvona on pidettävä instrumentin transaktiohintaa ja senhetkistä volyymia :
Yksinkertainen liukuva keskiarvo tai aritmeettinen liukuva keskiarvo ( eng. yksinkertainen liikkuva keskiarvo , eng. SMA ) on numeerisesti yhtä suuri kuin alkuperäisen funktion aritmeettinen keskiarvo tietyltä ajanjaksolta [1] ja se lasketaan kaavalla [2 ] :
missä on yksinkertaisen liukuvan keskiarvon arvo pisteessä ; - alkuperäisen funktion arvojen lukumäärä liukuvan keskiarvon laskemiseksi (tasoitusväli [1] ), mitä leveämpi tasoitusväli, sitä tasaisempi funktion kuvaaja [1] ; on alkuperäisen funktion arvo pisteessä .Tuloksena oleva yksinkertaisen liukuvan keskiarvon arvo viittaa valitun intervallin keskikohtaan [1] , mutta perinteisesti sitä viitataan intervallin viimeiseen pisteeseen [2] .
Sen aikaisemmasta arvosta voidaan saada yksinkertainen liukuva keskiarvo käyttämällä seuraavaa rekursiivista kaavaa [2] :
missä - yksinkertaisen liukuvan keskiarvon arvo pisteessä , - yksinkertaisen liukuvan keskiarvon edellinen arvo; - alkuperäisen funktion arvo pisteessä (aikasarjan tapauksessa alkuperäisen funktion "aikaisin" arvo, jota käytettiin edellisen liukuvan keskiarvon laskemiseen); - tutkittavan funktion arvo pisteessä (aikasarjan tapauksessa nykyinen arvo on viimeinen arvo).Tätä kaavaa on kätevä käyttää kaikkien arvojen säännöllisen summauksen välttämiseksi.
Esimerkiksi yksinkertainen liukuva keskiarvo aikasarjalle, jossa on 10 jaksoa, lasketaan seuraavasti:
missä on yksinkertaisen liukuvan keskiarvon arvo pisteessä ; on alkuperäisen funktion arvo ajanhetkellä, joka on aikavälin päässä nykyisestä.Yksinkertaisella liukuvalla keskiarvolla on seuraavat haitat [2] :
Joskus liukuvaa keskiarvoa muodostettaessa on suositeltavaa tehdä joistakin alkuperäisen funktion arvoista merkittävämpiä. Jos esimerkiksi oletetaan, että tasoitusvälin sisällä on epälineaarinen trendi [1] , tai aikasarjojen tapauksessa viimeisin - uudempi - data voi olla merkittävämpi kuin aikaisemmat.
Tapahtuu, että alkuperäinen funktio on moniulotteinen, eli sitä edustavat useat yhdistetyt sarjat kerralla. Tässä tapauksessa voi olla tarpeen yhdistää kaikki vastaanotettu data lopulliseen liukuvaan keskiarvofunktioon. Esimerkiksi pörssihintojen aikasarjoja edustaa yleensä kullekin ajanhetkelle vähintään kaksi arvoa - kauppahinta ja sen määrä. Tilavuuspainotetun liukuvan keskihinnan laskemiseen tarvitaan työkalu.
Näissä ja vastaavissa tapauksissa käytetään painotettuja liukuvia keskiarvoja.
Painotettu liukuva keskiarvoPainotettu liukuva keskiarvo ( eng. painotettu liukuva keskiarvo - eng. WMA ), tarkemmin sanottuna lineaarisesti painotettu liukuva keskiarvo - liukuva keskiarvo, jota laskettaessa alkuperäisen funktion kunkin jäsenen paino pienimmästä alkaen on yhtä suuri kuin vastaava aritmeettisen progression jäsen . Toisin sanoen aikasarjan WMA:ta laskettaessa pidämme alkuperäisen funktion viimeisiä arvoja edellisiä merkitsevämpinä ja merkitsevyysfunktio on lineaarisesti pienenevä.
Esimerkiksi aritmeettiselle progressiolle, jonka alkuarvo ja askel on yhtä suuri kuin 1, liukuvan keskiarvon laskentakaava on muotoa [2] :
missä on painotetun liukuvan keskiarvon arvo pisteessä ; — alkuperäisen funktion arvojen lukumäärä liukuvan keskiarvon laskemista varten, : : — alkuperäisen funktion arvo aikavälillä, joka on etäisyydellä nykyisestä .Tässä tapauksessa funktion nimittäjä on tässä tapauksessa yhtä suuri kuin kolmioluku - aritmeettisen progression jäsenten summa, jossa on alkujäsen ja askel, joka on yhtä suuri kuin 1:
Eksponentiaalisesti painotettu liukuva keskiarvoEksponentiaalisesti painotettu liukuva keskiarvo , eksponentiaalisesti liukuva keskiarvo ( eng. eksponentiaalisesti painotettu liukuva keskiarvo - eng. EWMA , eng. eksponentiaalinen liukuva keskiarvo - eng. EMA ) - painotetun liukuvan keskiarvon tyyppi, jonka painot pienenevät eksponentiaalisesti eivätkä koskaan ole nolla [3] . Määritetään seuraavalla kaavalla [1] [2] [4] [5] [6] :
missä - eksponentiaalisen liukuvan keskiarvon arvo pisteessä (viimeinen arvo aikasarjan tapauksessa); - eksponentiaalisen liukuvan keskiarvon arvo pisteessä (aikasarjan tapauksessa edellinen arvo); - alkuperäisen funktion arvo ajanhetkellä (viimeinen arvo, jos kyseessä on aikasarja); - (tasoitusvakio englanninkielisestä tasoitusvakiosta ) painonpudotuksen nopeutta kuvaava kerroin, ottaa arvon 0 - 1, mitä pienempi sen arvo, sitä suurempi on aikaisempien arvojen vaikutus keskiarvon nykyiseen arvoon.Eksponentiaalisen liukuvan keskiarvon ensimmäinen arvo on yleensä yhtä suuri kuin alkuperäisen funktion ensimmäinen arvo:
Kerroin , voidaan valita mielivaltaisesti välillä 0 - 1. Se voidaan ilmaista esimerkiksi keskiarvoikkunana:
Satunnaisen järjestyksen eksponentiaalinen liukuva keskiarvoTavallisessa eksponentiaalisessa liukuvassa keskiarvossa alkuperäisen funktion arvot tasoitetaan, mutta tuloksena olevan funktion arvot voidaan myös tasoittaa [2] . Siksi jotkut kirjoittajat määrittelevät mielivaltaisen järjestyksen eksponentiaalisen liukuvan keskiarvon käsitteen [2] , jotka lasketaan kaavalla:
missä - pisteen :nnen kertaluvun eksponentiaalisen liukuvan keskiarvon arvo (viimeinen arvo aikasarjan tapauksessa); - pisteen :nnen kertaluvun eksponentiaalisen liukuvan keskiarvon arvo (aikasarjan tapauksessa edellinen arvo); - pisteen :nnen kertaluvun eksponentiaalisen liukuvan keskiarvon arvo (viimeinen arvo aikasarjan tapauksessa); on tasoitusvakio.Toisen ja kolmannen kertaluvun eksponentiaalisesti painotettuja liukuvia keskiarvoja kutsutaan joskus ]vastaavasti :
Muokattu liukuva keskiarvoModifioitu liukuva keskiarvo ( englannin kielestä modifioitu liukuva keskiarvo - englantilainen MMA ; joskus kutsutaan myös englanninkieliseksi juoksevaksi keskiarvoksi - englantilainen RMA ja englannin tasoitettu liukuva keskiarvo ) määritellään seuraavasti:
missä - muokatun liukuvan keskiarvon arvo pisteessä (viimeinen arvo aikasarjan tapauksessa); - muokatun liukuvan keskiarvon arvo pisteessä (aikasarjan tapauksessa edellinen arvo); — alkuperäisen funktion arvojen lukumäärä liukuvan keskiarvon laskemiseksi (tasoitusväli).On helppo nähdä, että muunneltu liukuva keskiarvo on eksponentiaalisen liukuvan keskiarvon erikoistapaus, jonka tasoitusvakio on yhtä suuri kuin tasoitusvälin käänteisluku:
Analogisesti aritmeettiseen keskiarvoon perustuvien liukuvien keskiarvojen kanssa voit käyttää muita keskiarvofunktioita ( potenssikeskiarvo : neliökeskiarvo , harmoninen keskiarvo jne.; geometrinen keskiarvo ; mediaani jne.) ja niiden painotettuja vastineita. Tarkka valinta riippuu tutkittavana olevan alkuperäisen toiminnon luonteesta.
Yksinkertainen liikkuva mediaaniYksinkertainen liikkuva mediaani ( eng. yksinkertainen liikkuva mediaani - eng. SMM ) on funktio, jonka arvo kussakin määrittelypisteessä on numeerisesti yhtä suuri kuin alkuperäisen funktion arvojen mediaani tietyltä ajanjaksolta:
missä on yksinkertaisen liikkuvan mediaanin arvo kohdassa ; — alkuperäisen funktion arvojen lukumäärä liikkuvan mediaanin (tasoitusvälin) laskemiseksi; on alkuperäisen funktion arvo pisteessä .1990-luvulla ehdotettiin useita liukuvia keskiarvoja, joissa ikkunan leveys (tai tasoituskerroin) muuttuu dynaamisesti, katso esimerkiksi Kaufmanin Adaptive Moving Average .
Kumulatiivinen liukuva keskiarvo on numeerisesti yhtä suuri kuin alkuperäisen funktion arvojen aritmeettinen keskiarvo koko havaintojakson ajalta:
missä on kumulatiivinen liukuva keskiarvo tällä hetkellä ; - laskennassa käytettävissä olevien intervallien lukumäärä; on alkuperäisen funktion arvo pisteessäTodellisissa laskelmissa, kun kumulatiivisen liukuvan keskiarvon edellinen arvo tiedetään, pätevät myös seuraavat kaavat:
missä on kumulatiivinen liukuva keskiarvo tällä hetkellä ; - kumulatiivinen liukuva keskiarvo tällä hetkellä (aikasarjan tapauksessa edellinen arvo); — alkuperäisen funktion arvo ajanhetkellä (aikasarjan tapauksessa viimeinen arvo); - laskemiseen käytettävissä olevien intervallien lukumäärä jaKumulatiivista liukuvaa keskiarvoa ei pidä sekoittaa kumulatiiviseen summaan , joka lasketaan summaamalla sarjan kaikki arvot juoksevana summana:
missä ovat kumulatiivisen summan nykyiset ja aiemmat arvot; on alkuperäisen sarjan arvo tällä hetkellä