Modele przedziałami liniowe4AF


Modele kawałkami (przedziałami) liniowe

Autoregresyjne modele progowe (SE)TAR, autoregresyjne modele wygładzonego przejścia STAR oraz modele przełącznikowe Markowa zalicza się do grupy szeroko rozumianaych modeli `kawałkami liniowych' (ang. piecewise linear), które pozwalają przybliżać dynamikę analizowanego procesu poprzez lokalną aproksymację procesami liniowymi w różnych stanach (reżimach) procesu. Należy zaznaczyć, że przyporządkowanie modeli STAR do grupy modeli `kawałkami liniowych' nie jest postępowaniem ścisłym, gdyż modele te można również traktować jako posiadające continuum reżimów.

Modele te znalazły zastosowanie w opisywaniu i prognozowaniu procesów ekonomicznych takich jak np. pewne procesy makroekonomiczne zależne od fazy cyklu koniunkturalnego (w rodzaju stóp bezrobocia czy indeksów produkcji przemysłowej) czy procesy finansowe, charakteryzujące się np. asymetrią dynamiki.

Autoregresyjne procesy progowe

Podstawowy model SETAR0x01 graphic
(ang. self-exciting threshold autoregressive model), gdzie r jest liczbą reżimów zaś p liczbą opóźnień autoregresyjnych, zdefiniowany jest następująco:

0x01 graphic
(1)

gdzie:

0x01 graphic
,

0x01 graphic
, 0x01 graphic
,

0x01 graphic
są parametrami progowymi,

0x01 graphic
,

0x01 graphic
jest funkcją wskaźnikową Heaviside'a, tj. funkcja postaci:

0x01 graphic
,

0x01 graphic
jest zmienną progową,

0x01 graphic
jest parametrem opóźnienia.

Rozważa się również modele z różnymi rzędami opóźnień w reżimach, które są oznaczane SETAR0x01 graphic
.

Ogólniejszą specyfikacją od (1) jest model TAR, w którym zmienną progową może być dowolna funkcja przeszłych obserwacji lub pewna zmienna egzogeniczna, w tym zmienna czasowa. Model ten można więc zapisać następująco:

0x01 graphic
. (2)

Jeśli 0x01 graphic
, 0x01 graphic
, otrzymujemy model TAR, w którym zmiany reżimowe zależne są od stóp wzrostu. Model ten zaproponowali W. Enders i C.W.J. Granger (1998), którzy rozważali przypadek procesu dwureżimowego z parametrem progowym równym wartości średniej zmiennej progowej. W szczególności, w przypadku zerowego progu, model ten zakłada różną dynamikę procesu przy wzrostach i przy spadkach. Dla swojej propozycji W. Enders i C.W.J. Granger (1998) zasugerowali nazwę model M-TAR (skrót od ang. momentum TAR) - model TAR z impetem.

Inny przypadek szczególny modelu (1) otrzymujemy przyjmując za zmienną przejścia zmienną czasową lub standaryzowaną zmienną czasową, tj. 0x01 graphic
lub 0x01 graphic
, gdzie n jest liczbą obserwacji. Wówczas otrzymujemy model autoregresyjny z 0x01 graphic
egzogenicznymi zmianami strukturalnymi.

Autoregresyjne procesy wygładzonego przejścia

Uogólnieniem procesów SETAR są procesy STAR (ang. smooth transition autoregressive processes), w których funkcję wskaźnikową zastępuje się pewną funkcją ciągłą zmiennej progowej, zwanej tutaj zmienną przejścia (ang. transition variable), na skutek czego przejścia pomiędzy reżimami mają charakter wygładzony a nie gwałtowny.

Podstawowy model STAR ma postać:

0x01 graphic
(3)

gdzie

0x01 graphic
,

0x01 graphic
i 0x01 graphic
są wektorami parametrów postaci 0x01 graphic
i 0x01 graphic
,

0x01 graphic
,

0x01 graphic
jest funkcją przejścia (funkcją transformacji),

0x01 graphic
jest zmienną przejścia.

Odnośnie funkcji 0x01 graphic
przyjmuje się założenie, iż jest ograniczoną funkcją ciągłą, najczęściej przyjmującą wartości z przedziału 0x01 graphic
, zależną od skalarnego parametru γ, kontrolującego gładkość przejścia między reżimami, oraz wektora parametrów c, zawierającego parametry progowe.

Najczęściej stosowanymi funkcjami przejścia są:

0x01 graphic
, (4)

0x01 graphic
, (5)

0x01 graphic
. (6)

Przykładowe przebiegi tych funkcji przedstawia rysunek:

0x01 graphic
0x01 graphic
0x01 graphic

Rys. 1. Wykresy funkcji przejścia; (a) funkcja wykładnicza z γ = 0,2 i c = 0; (b) funkcja logistyczna pierwszego rzędu z γ = 2 i c = 0; (c) funkcja logistyczna drugiego rzędu z γ = 2, c1 = -2 i c2 = 2.

Oprócz powyższych rozpatruje się także przypadek uogólnionej funkcji logistycznej rzędu r posiadającej r punktów przegięcia. Istotną własnością funkcji logistycznych jest to, iż wraz z 0x01 graphic
dążą one do funkcji wskaźnikowych. W konsekwencji model STAR z funkcją przejścia w postaci funkcji logistycznej zbiega do modelu SETAR0x01 graphic
z restrykcjami zakładającymi, że w co drugim reżimie występuje ten sam zestaw parametrów. W szczególności dla 0x01 graphic
parametry modelu STAR zmieniają się monotonicznie od 0x01 graphic
do 0x01 graphic
w zależności od wartości zmiennej przejścia, a wraz z 0x01 graphic
model ten zbiega do modelu SETAR0x01 graphic
. W przypadku 0x01 graphic
parametry modelu STAR zmieniają się symetrycznie wokół wartości 0x01 graphic
, dla której funkcja logistyczna osiąga swoją wartość najmniejszą, zaś wraz z 0x01 graphic
zmiany reżimowe stają się coraz bardziej gwałtowne i model STAR zbiega do modelu SETAR0x01 graphic
z restrykcjami zakładającymi, że reżimy zewnętrzne są identyczne. Stąd rodzina modeli STAR obejmuje jako przypadki graniczne pewne modele SETAR.

Model STAR z funkcją przejścia (4) nosi nazwę wykładniczego modelu autoregresyjnego wygładzonego przejścia (ESTAR, ang. exponential STAR), zaś z funkcją transformacji postaci (5) jest logistycznym modelem STAR (LSTAR, ang. logistic STAR). Najczęściej przyjmuje się, że zmienną przejścia jest opóźniony proces endogeniczny, tj. 0x01 graphic
, 0x01 graphic
, ale moga to być też opóźnienia przyrostów procesu endogenicznego, zmienna czasowa itd.

T. Teräsvirta (1994) zaproponował procedurę modelowania mającą na celu m.in. poprawne rozstrzygnięcie pomiędzy modelem ESTAR a modelem LSTAR dla 0x01 graphic
. Ta sama strategia modelowania ma zastosowanie do rozstrzygania pomiędzy modelem LSTAR rzędu drugiego a modelem LSTAR rzędu pierwszego. W istocie dokonuje się w ten sposób wyboru pomiędzy dynamiką trzyreżimową z identycznymi reżimami zewnętrznymi a dynamika dwureżimową. Ta pierwsza umożliwia np. uwzględnienie występowania przedziału wokół wartości w położeniu równowagi analizowanego procesu, który może być wynikiem obecności kosztów transakcyjnych czy ograniczeń płynności, zaś druga jest szczególnie użyteczna do modelowania asymetrii procesów wynikającej np. z obecności wahań koniunkturalnych, przejawiających się różną dynamiką procesów gospodarczych w okresach recesji i ożywienia.

Procesy przełącznikowe Markowa

Innym rodzajem procesów `kawałkami liniowych' są autoregresyjne procesy przełącznikowe Markowa (ang. Markov switching autoregressive processes) postaci:

0x01 graphic
(7)

gdzie

0x01 graphic
,

0x01 graphic
, 0x01 graphic
,

0x01 graphic
,

0x01 graphic
jest funkcją wskaźnikową,

0x01 graphic
jest nieobserwowalnym jednorodnym łańcuchem Markowa o r stanach.

Przypomnijmy, że jednorodny łańcuch Markowa definiuje się następująco: Niech 0x01 graphic
będzie ciągiem zmiennych losowych przyjmujących wartości ze zbioru 0x01 graphic
. Proces ten jest jednorodnym łańcuchem Markowa, jeśli dla każdych i, j, k, ... zachodzi 0x01 graphic
. Wielkości 0x01 graphic
, noszące nazwę prawdopodobieństw przejścia, tworzą macierz prawdopodobieństw przejścia, której elementy sumują się w każdym wierszu do 1.

O procesie 0x01 graphic
w modelach Markow switching zakłada się, że jest on niezależny od 0x01 graphic
dla każdych t i oraz że jego prawdopodobieństwa przejścia są nieznane i muszą być estymowane łącznie z innymi parametrami modelu. 0x01 graphic
określa się jako zmienną przełącznikową (ang. switching variable). Model (7) będzie użyteczny do opisu zmiany stanów, które zdają się nie mieć obserwowalnej i mierzalnej przyczyny lub zależą od zmiennej przełącznikowej, realizacjami której nie dysponujemy oraz dla której nie istnieje odpowiednia zastępcza zmienna.

Testy liniowości wobec alternatywy STAR

Rozważmy ogólny proces STAR postaci:

0x01 graphic
, (8)

gdzie

0x01 graphic
,

0x01 graphic
, 0x01 graphic

oraz F jest funkcją logistyczną pierwszego rzędu, tj.:

0x01 graphic
, 0x01 graphic
(LSTAR)

lub funkcją wykładniczą:

0x01 graphic
, 0x01 graphic
. (ESTAR)

W celu skonstruowania testu liniowości mającego moc względem procesów LSTAR i ESTAR T. Teräsvirta (1994) zaproponował zastąpienie funkcji przejścia przez jej aproksymację szeregiem Taylora niskiego rzędu. Rozwinięcie w szereg Taylora wokół 0x01 graphic
funkcji (5) - przypadek LSTAR - prowadzi w przypadku aproksymacji pierwszego rzędu do regresji pomocniczej postaci:

0x01 graphic
. (9)

Wówczas weryfikując hipotezę 0x01 graphic
:0x01 graphic
na podstawie regresji (9) korzysta się ze statystyki postaci:

0x01 graphic
(10)

lub preferowanej w małych próbach statystyki F:

0x01 graphic
(11)

(0x01 graphic
jest sumą kwadratów reszt z estymacji modelu (9) z restrykcjami występującymi w hipotezie zerowej, SSR - odpowiednią suma kwadratów reszt
z modelu bez restrykcji, zaś m jest liczbą restrykcji równą 0x01 graphic
).

Zastosowanie aproksymacji trzeciego rzędu prowadzi natomiast do regresji postaci:

0x01 graphic
. (12)

Wówczas testuje się hipotezę zerową 0x01 graphic
: 0x01 graphic
, którą weryfikuje się w oparciu o odpowiednią statystykę 0x01 graphic
zdefiniowaną jak w (10) lub statystykę 0x01 graphic
zdefiniowaną podobnie jak w (11) z 0x01 graphic
.

W przypadku funkcji przejścia typu wykładniczego (4) stosuje się regresję pomocniczą postaci:

0x01 graphic
. (13)

Wówczas przeprowadza się test hipotezy 0x01 graphic
: 0x01 graphic
na podstawie statystyk 0x01 graphic
i 0x01 graphic
zdefiniowane jak poprzednio z liczbą restrykcji 0x01 graphic
.

Rozstrzygnięcie pomiędzy postaciami analitycznymi funkcji przejścia proponuje się dokonać na podstawie procedury testowej opartej na następującym ciągu zagnieżdżonych hipotez zerowych:

0x01 graphic

testowanych na bazie regresji (12). Analiza współczynników rozwinięcia obu funkcji przejścia w szereg Taylora wskazuje, iż mamy 0x01 graphic
tylko, gdy badany proces jest procesem LSTAR.

Jeśli 0x01 graphic
nie jest odrzucana, w następnej kolejności testuje się hipotezę warunkową 0x01 graphic
. Hipoteza ta jest odrzucana w przypadku procesów ESTAR (lub LSTAR drugiego rzędu), a także procesów LSTAR pierwszego rzędu z 0x01 graphic
.

Natomiast hipoteza 0x01 graphic
jest odrzucana, jeśli badany proces jest dowolnym procesem LSTAR pierwszego rzędu, a także jeśli jest procesem ESTAR z 0x01 graphic
.

Spostrzeżenia te prowadzą do praktycznej wskazówki mówiącej, iż jeśli wartość p związana z testem hipotezy 0x01 graphic
jest najmniejsza, należy wybrać model ESTAR (lub LSTAR rzędu drugiego). W pozostałych przypadkach właściwym wyborem jest model LSTAR rzędu pierwszego.

Testy z wyspecyfikowaną hipotezą alternatywną mogą mieć moc również względem innych modeli niż ujęte w tej hipotezie. W szczególności testy względem alternatyw STAR będą wykazywać moc względem swojego przypadku granicznego w postaci modeli (SE)TAR. Potwierdzają to wyniki symulacji prezentowanych w wielu artykułach. Jak piszą C.W.J. Granger i T. Teräsvirta (1993), sytuacja odwrotna, w której testy wobec alternatywy TAR mają wysoką moc względem procesów STAR, wydaje się mniej prawdopodobna.

Testy wobec alternatywy (SE)TAR

Testy liniowości względem progowych procesów autoregresyjnych są w większości oparte na tzw. uporządkowanych regresjach (ang. arranged regressions), które uzyskuje się porządkując wektory obserwacji zgodnie z rosnącymi lub malejącymi wartościami zmiennej progowej. Wówczas testowanie liniowości sprowadza się do weryfikacji hipotezy o braku załamania strukturalnego w modelu opartym na uporządkowanych obserwacjach.

Pierwszym testem wykorzystującym to spostrzeżenie jest propozycja J. Petruccelliego i N. Daviesa (1986) zastosowanie testu stałości parametrów CUSUM do wektorów obserwacji uporządkowanych zgodnie z wartościami zmiennej progowej.

Wśród innych popularnych testów nieliniowości progowej należy wymienić testy R.S. Tsaya (1989) i B.E. Hansena (1996).

Prognozowanie procesów nieliniowych

Oprócz opisu dynamiki badanego procesu celem budowy modelu nieliniowego może być prognozowanie. Prognozowanie z modeli nieliniowych jest zadaniem trudniejszym od ekstrapolacji na podstawie modeli liniowych.

Prognozy jednokrokowe z modeli nieliniowych uzyskuje się bezpośrednio. Rozważmy dla ilustracji ogólny nieliniowy model autoregresji rzędu p postaci:

0x01 graphic
, (14)

gdzie 0x01 graphic
. Wówczas prognoza jednokrokowa dana jest wzorem:

0x01 graphic
. (15)

Prognoza na dwa okresy do przodu ma natomiast postać:

0x01 graphic
(16)

Zakładając znajomość rozkładu składnika losowego, prognozę tę można wyliczyć poprzez całkowanie numeryczne. W przypadku prognoz na kilka okresów w przód postępowanie takie, określane jako metoda dokładna, wymaga złożonych operacji numerycznych.

Inny sposób postępowania zakłada zignorowanie składnika losowego i wyznaczenie prognozy zgodnie z formułą:

0x01 graphic
. (17)

Prognoza taka, określana jako naiwna lub szkieletowa (ang. `skeleton' forecast), jest jednak obciążona, co może prowadzić do istotnych strat efektywności procesu predykcji.

Alternatywnym sposobem uniknięcia całkowania numerycznego jest aproksymacja z wykorzystaniem symulacji Monte Carlo lub metod bootstrap, przy czym to drugie podejście nie wymaga znajomości rozkładu składnika losowego. Wówczas prognozę Monte Carlo na dwa okresy w przód definiuje się następująco:

0x01 graphic
(18)

gdzie 0x01 graphic
są wektorami wymiaru 0x01 graphic
postaci 0x01 graphic
, zaś 0x01 graphic
jest próbą prostą z rozkładu 0x01 graphic
. Analogicznie definiuje się prognozę bootstrapową:

0x01 graphic
, (19)

gdzie 0x01 graphic
są wektorami wymiaru 0x01 graphic
postaci 0x01 graphic
, zaś 0x01 graphic
jest próbą bootstrapową losowaną spośród reszt modelu. Rozszerzenie tego postępowania na prognozy o dłuższym horyzoncie wymaga wielokrotnego losowania z rozkładu składnika losowego lub ze zbioru reszt przy czym.

Poza technikami numerycznymi (całkowaniem numerycznym i aproksymacją z użyciem symulacji lub metody bootstrap) prognozy wielokrokowe można także generować analitycznie, budując osobne modele dla każdego horyzontu prognozy. Postępowanie takie, określane jako metoda bezpośrednia, jest równoważne wyznaczaniu prognoz na jeden okres w przód z każdego spośród zbudowanych modeli.

Należy też dodać, że w przypadku pewnych modeli nieliniowych, takich jak nieliniowe średnie ruchome, które są liniowe względem parametrów, czy modele SETAR możliwe jest analityczne wyznaczanie prognoz na 2, 3 i więcej okresów w przód. W przypadku modeli SETAR prowadzi to do formuły, w myśl której prognoza na h okresów w przód jest średnią ważoną optymalnych prognoz dla poszczególnych reżimów z wagami będącymi prawdopodobieństwami przebywania przez proces w danym reżimie w momencie 0x01 graphic
, skorygowaną o pewien dodatkowy czynnik.

Porównanie jakości prognoz z modeli nieliniowych uzyskiwanych różnymi metodami na podstawie danych symulowanych było przedmiotem pracy J.-L. Lina i C.W.J. Grangera (1994). Prezentowane tam wyniki wskazują, że prognozy Monte Carlo i prognozy bootstrap na dwa okresy w przód są dokładniejsze od prognoz uzyskanych metodą bezpośrednią w terminach średniego błędu prognozy, jeśli w charakterze predyktora użyto parametrycznych modeli STAR lub pewnych nieliniowych modeli autoregresji. Dokładność prognoz bezpośrednich wzrasta jednak w przypadku modeli nieparametrycznych, w tym modeli sieci neuronowych.

Sposobem na podwyższenie dokładności prognoz jest łączenie prognoz z kilku modeli (ang. combining forecasts) z zastosowaniem różnych schematów wag oraz liniowych jak i nieliniowych kombinacji prognoz. Dobrze uzasadnionymi od strony teoretycznej wagami dla prognoz kombinowanych są wynikające z analizy bayesowskiej prawdopodobieństwa a posteriori modeli. W szczególności łączenie prognoz z modeli liniowych i nieliniowych może prowadzić do prognoz bardziej odpornych na sytuacje nietypowe.

Patrz [Osiewalski 2001], podrozdz. 1.2.



Wyszukiwarka

Podobne podstrony:
Modele przedziałami liniowe
Modele programowania liniowego, Ekonometria
AUTOMATYKA, Liniowe modele dynamiczne i sposoby ich opisu, Nr ?wiczenia :
wyklad liniowe modele decyzyjne
Modele liniowe sprowadzone do nieliniowych
Jadczak R - Badania operacyjne Wykład 2, liniowe modele decyzyjne
uogólnione modele liniowe 1
Jadczak R Badania operacyjne, Wykład 2 liniowe modele decyzyjne
Modele liniowe, Ekonometria
Wykład 1, liniowe modele decyzyjne
Ekonometria modele, uczelnia, Programowanie Liniowe
Modele liniowe rozwoju czlowieka STUDENCI
modele liniowe
AUTOMATYKA, Liniowe modele obiektów i sposoby ich opisów1, POLITECHNIKA OPOLSKA
Modele tendencji rowojowej (liniowy i nieliniowe)
modele temat1 z przedziałami
w5b modele oswietlenia

więcej podobnych podstron