Error Correction Model ( ECM, Error Correction Model ) on aikasarjamalli , jossa lyhyen aikavälin dynamiikkaa korjataan riippuen muuttujien välisestä pitkän aikavälin riippuvuudesta poikkeamasta. ECM:n muodossa voidaan muodollisesti edustaa mitä tahansa autoregressiivistä ja hajautettua viivemallia (ADL). Tällä esityksellä on kuitenkin erityisen tärkeä merkitys integroiduille aikasarjoille ja se liittyy läheisesti kointegraation käsitteeseen . Virheenkorjausmekanismi varmistaa, että muuttujien välinen pitkän aikavälin suhde täyttyy.
Olkoon , eli ensimmäisen kertaluvun integroitu sarja. Virheenkorjausmalli on seuraava:
missä on kiinteä prosessi (esimerkiksi valkoinen kohina).
Koska olettaen, että aikasarjojen ensimmäiset erot ovat stationäärisiä, tulee myös suluissa olevan lausekkeen olla stationäärinen prosessi, joten aikasarjojen välillä on pitkäaikainen riippuvuus.
,
missä on paikallaan pysyvä prosessi.
Eli aikasarjat ovat kointegroituja . Siten malli heijastaa lyhytaikaista riippuvuutta muuttujien muutosten ja näiden sarjojen dynamiikan korjauksen välillä riippuen poikkeaman (virheen) suuruudesta pitkän aikavälin riippuvuudesta.
Tämän mallin yksinkertaisin versio, kun
Tässä mallissa riippuvaisen muuttujan lyhyen aikavälin keskimääräiset muutokset ovat verrannollisia tekijän muutokseen (ottaen tietysti huomioon stationaarisen satunnaiskomponentin). Jos tällainen dynamiikka kuitenkin johtaa poikkeamiseen pitkäaikaisesta riippuvuudesta, riippuvaisen muuttujan muutosta säädetään suhteessa tähän poikkeamaan. Tämä virheenkorjausmekanismi takaa pitkäaikaisen riippuvuuden toteutumisen.