Stacjonarność rzędu 2. Funkcje tworzące. Klasyczne modele liniowe MA, AR, ARMA i ARIMA. Ułamkowe ruchy Browna. (1 wykład)
Na początek ustalmy przestrzeń probabilistyczną
![]() |
Przez będziemy oznaczać zbiór zmiennych losowych
takich, że
. Jak łatwo zauważyć jest to przestrzeń liniowa nad
. Ponadto, gdy utożsamimy zmienne losowe, które są prawie wszędzie równe to funkcja
![]() |
jest normą, a jest przestrzenią Banacha (por. [9] dodatek C.5
lub [3] §2.10).
Dla ustalenia uwagi przyjmiemy następującą definicję szeregu czasowego.
Szeregiem czasowym nazywamy ciąg zmiennych losowych o wartościach rzeczywistych,
![]() |
Szereg czasowy nazywamy stacjonarnym rzędu 2 gdy
a. | ![]() |
|||
b. | ![]() |
|||
c. | ![]() |
Zauważmy, że czasami stacjonarność rzędu 2 implikuje silną stacjonarność.
Gaussowski szereg czasowy stacjonarny rzędu 2 jest silnie stacjonarny w sensie definicji 8.6.
Dowód.
Jeśli jest procesem Gaussowskim to dla kazdego
łączny rozkład
jest rozkładem normalnym
, gdzie
![]() |
Podobnie dla dowolnego
łączny rozkład
jest rozkładem normalnym
, gdzie
![]() |
Ponieważ
![]() |
to oba rozkłady są identyczne.
Podstawowymi narzędziami służącymi do opisu stacjonarnych szeregów czasowych są funkcje autokowariancji.
Dla każdego stacjonarnego rzędu 2 szeregu czasowego definiujemy funkcję
![]() |
przyporządkowującą liczbie całkowitej -
-ty współczynnik autokowariancji
(patrz definicja 11.1)
![]() |
Zauważmy, że ze stacjonarności wynika, że dla każdego
![]() |
a w szczególności
![]() |
Niech , wówczas funkcja autokowariancji stacjonarnego szeregu czasowego spełnia następujące warunki
1. | ![]() |
|||
2. | ![]() |
|||
3. | ![]() |
|||
4. | ![]() |
Funkcje spełniające warunek 4 dla każdego nazywa się dodatnio określonymi.
Dowód.
Punkt 1 wynika z symetrii kowariancji.
![]() |
Punkt 2 jest oczywisty.
![]() |
Punkt 3 wynika ze związków między korelacją i kowariancją.
![]() |
Punkt 4 wynika z nieujemności wariancji zmiennej losowej. Rozważmy zmienną losową
![]() |
Korzystając z dwuliniowości kowariancji otrzymujemy
![]() |
Prawdziwe jest również twierdzenie odwrotne.
Jeśli funkcja spełnia warunki 1,2,3 i 4 z powyższego twierdzenia to jest ona funkcją autokowariancji pewnego stacjonarnego szeregu czasowego.
Dowód
Patrz – [3] Theorem 1.5.1.
Zachowanie się funkcji autokowariancji dla dużych ma istotne znaczenie w praktycznych zastosowaniach.
Wyróżnia się dwie klasy szeregów czasowych stacjonarnych rzędu 2.
Niech będzie szeregiem czasowym stacjonarnym rzędu 2, a
jego funkcją autokowariancji.
Gdy zbiega do zera dla dużych
w sposób wykładniczy
![]() |
to mówimy, że jest procesem o krótkiej pamięci.
W przeciwnym przypadku mówimy, że jest procesem o długiej pamięci.
Gdy szereg czasowy nie jest prawie na pewno stały czyli gdy to definiujemy dodatkowo funkcję
autokorelacji
![]() |
Kluczowym obiektem w teorii szeregów czasowych stacjonarnych rzędu 2 jest biały szum. Jest to przykład procesu o (bardzo!) krótkiej pamięci.
Stacjonarny rzędu 2 szereg czasowy nazywamy białym szumem gdy
![]() |
Gdy dodatkowo to
nazywamy unormowanym białym szumem.
Zbiór szeregów czasowych będących białym szumem o wariancji będziemy oznaczać
.
Kolejne wyrazy białego szumu są nieskorelowane ale nie muszą być niezależne, chyba, że jest to gaussowski biały szum.
Na początek przypomnimy, kiedy ciąg liczb rzeczywistych jest klasy .
Ciąg należy do klasy
gdy jest sumowalny w
-tej potędze.
![]() |
Zauważmy, że zawiera
. Ponadto dla
klasy
są unormowanymi przestrzeniami liniowymi
![]() |
Niech będzie szeregiem czasowym, a
ciągiem o wyrazach rzeczywistych. Wówczas szereg czasowy
, którego wyrazy dają się przedstawić jako sumy nieskończone w
![]() |
nazywamy splotem ciągu i szeregu
.
Operację splotu będziemy oznaczać przez ””
![]() |
W niektórych źródłach operację splotu z ciągiem nazywa się filtrem o współczynnikach
.
Podamy teraz dwa warunki gwarantujące istnienie splotu ciągu
i szeregu
.
Jeżeli zachodzi jeden z poniższych warunków
1. | ![]() |
|||
2. | ![]() |
to istnieje splot ciągu i szeregu
.
Dowód.
Skorzystamy z zasady majoryzacji.
Ad 1.
![]() |
Ad 2.
![]() |
Gdy szereg czasowy jest stacjonarny rzędu 2, a ciąg
należy do
to
ich splot
jest stacjonarny rzędu 2.
Dowód.
Pokażemy, że wartość oczekiwana i autokowariancje szeregu nie zmieniają się przy przesunięciu.
Oznaczmy przez
wartość oczekiwaną
a przez
funkcję autokowariancji.
![]() |
![]() |
![]() |
Gdy szereg czasowy jest białym szumem, a ciąg
należy do
to
ich splot
jest stacjonarny rzędu 2. Ponadto
![]() |
gdzie wariancja
.
Dowód.
Powtarzamy rozumowanie z poprzedniego dowodu i wstawiamy oraz
i
dla
.
Okazuje się, że z dokładnością do pewnego ”nieistotnego” składnika, wszystkie szeregi czasowe stacjonarne rzędu 2 można przedstawić w postaci splotu z białym szumem.
Niech będzie szeregiem czasowym stacjonarnym rzędu 2 o zerowej wartości oczekiwanej,
.
Wówczas istnieją ciąg
klasy
i unormowany biały szum
takie, że
![]() |
gdzie szereg czasowy jest nieskorelowany z
![]() |
i ponadto jest zawarty w przecięciu domknięć (w ) podprzestrzeni generowanych przez początkowe
![]() |
Dowód.
Powyższe twierdzenie jest wnioskiem z ”rozkładu Wolda” - [3] Theorem 5.7.1.
Operacja splotu przeprowadza szeregi czasowe stacjonarne rzędu 2 na szeregi czasowe stacjonarne rzędu 2. Zatem sploty można iterować.
Niech ciągi i
należą do przestrzeni
, a
będzie szeregiem czasowym stacjonarnym rzędu 2. Wówczas
![]() |
gdzie jest ciągiem o wyrazach
![]() |
Ciąg z powyższego twierdzenia nazywa się iloczynem Cauchy'ego ciągów
i
. Jak łatwo sprawdzić
też należy do
. Zatem splot definiuje działanie algebry
na zbiorze szeregów czasowych, które są stacjonarne rzędu 2.
Ponadto mnożenie Cauchy'ego jest przemienne gdyż
![]() |
zatem
dla
![]() |
Dowód twierdzenia.
Oznaczmy przez splot
i
, a przez
splot
i
. Wówczas
![]() |
Przedstawiamy szereg w zależności od szeregu
![]() |
Podstawiamy i porządkujemy powyższą sumę względem
.
![]() |
Gdy szereg z twierdzenia 14.7 jest białym szumem to możemy osłabić założenia dotyczące ciągu
.
W analogiczny sposób jak twierdzenie 14.7 dowodzi się następujące twierdzenie.
Niech ciąg należy do przestrzeni
, ciąg
do
, a
będzie białym szumem. Wówczas
![]() |
gdzie jest ciągiem o wyrazach
![]() |
Mnożenie Cauchy'ego ciągów jest ściśle związane z mnożeniem szeregów potęgowych. Otóż
![]() |
gdzie ciąg jest iloczynem Cauchy'ego ciągów
i
![]() |
Dlatego przyporządkujemy ciągom funkcje tworzące czyli sumy szeregów potęgowych. Pozwala to wykorzystać aparat analizy zespolonej do badania szeregów czasowych.
Funkcję holomorficzną
![]() |
nazywamy funkcją tworzącą ciągu liczbowego .
Zauważmy, że istnieje zależność między promieniem zbieżności szeregu potęgowego
a klasą ciągu
.
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
Dowód.
Gdy promień zbieżności szeregu potęgowego jest większy od 1 to jest on zbieżny bezwzględnie w punkcie
. Zatem
![]() |
Natomiast gdy ciąg jest klasy
to musi on zbiegać do 0
![]() |
Zatem
![]() |
Z czego wynika, że promień zbieżności szeregu potęgowego jest nie mniejszy niż 1
![]() |
Więc jeśli promień zbieżności jest mniejszy od 1, to ciąg
nie należy do
.
Funkcje tworzące dla funkcji autokowariancji określamy jako sumy szeregów Laurenta (por. [15] Cz. I, §6).
Funkcję holomorficzną
![]() |
określoną na pierścieniu
![]() |
nazywamy funkcją tworzącą ciągu liczbowego .
Współczynniki rozwinięcia funkcji w szereg Laurenta na pierścieniu
![]() |
są wyznaczone jednoznacznie (por. [15] Cz. I, §6, Twierdzenie 2).
Niech będzie funkcją autokowariancji szeregu czasowego
stacjonarnego rzędu 2. Wówczas następujące warunki są równoważne:
1. Szereg Laurenta jest zbiezny w pewnym pierścieniu
![]() |
2. Szereg czasowy jest procesem o krótkiej pamięci.
Dowód..
Z nierówności Cauchy'ego dla współczynników szeregu Laurenta ([15] s.120) otrzymujemy, że dla każdego
![]() |
gdzie to maksimum modułu funkcji
na okręgu
.
.
Gdy szereg czasowy jest procesem o krótkiej pamięci to
istnieją stałe
i
,
,
, takie, że
![]() |
Zatem
![]() |
Zatem szereg Laurenta jest zbieżny na pierścieniu
![]() |
(por. [15] s.117).
Oznaczymy przez operator przesunięcia szeregu czasowego o 1 w prawo
![]() |
Pozwoli to nam zapisać splot jako szereg potęgowy iterowanych operatorów przesunięcia
![]() |
Funkcja tworząca złożenia operatorów i
jest iloczynem funkcji
i
![]() |
Funkcja tworząca funkcji autokowariancji szeregu czasowego
będącego obrazem unormowanego białego szumu
,
wynosi
![]() |
Gdy promień zbieżności szeregu potęgowego jest większy od 1 to szereg
jest zbieżny na pierścieniu
![]() |
Z powyższej uwagi i lematu 14.3 otrzymujemy:
Gdy promień zbieżności szeregu potęgowego jest większy od 1 to szereg czasowy
,
, jest procesem o krótkiej pamięci.
Przedstawimy teraz kilka najpopularniejszych szeregów czasowych stacjonarnych rzędu 2.
Niech będzie unormowanym białym szumem.
1. Wielomianowa funkcja tworząca.
Szereg czasowy postaci
![]() |
gdzie wielomian stopnia
nazywa się szeregiem średnich ruchomych rzędu
–
.
![]() |
2. Funkcja tworząca jest odwrotnością funkcji wielomianowej.
Szereg czasowy postaci
![]() |
gdzie wielomian stopnia
, który nie zeruje się na kole jednostkowym
![]() |
nazywa się szeregiem autoregresyjnym rzędu –
.
Szereg spełnia równanie
![]() |
zatem
![]() |
3. Funkcja tworząca jest ilorazem funkcji wielomianowych.
Szereg czasowy postaci
![]() |
gdzie wielomian stopnia
a
wielomian stopnia
, który nie zeruje się na kole jednostkowym
![]() |
nazywa się autoregresyjnym szeregiem średnich ruchomych rzędu –
.
Szereg spełnia równanie
![]() |
zatem
![]() |
Biorąc pod uwagę, że funkcje tworzące w trzech powyższych przykładach mają promień zbieżności większy od 1, to na mocy wniosku 14.2 otrzymujemy:
Szeregi czasowe ,
i
są procesami o krótkiej pamięci.
Niech będzie funkcją autokowariancji szeregu czasowego
,
.
Gdy
jest klasy
to operator
jest wyznaczony przez funkcje autokowariancji
z dokładnością do znaku. Natomiast
dla szeregów czasowych
i
taka jednoznaczność
zachodzi tylko przy dodatkowym warunku, że funkcje tworzące nie zerują się w kole jednostkowym.
Przykład .
Rozważmy szereg czasowy
![]() |
Funkcja jest holomorficzna na całej płaszczyźnie zespolonej poza punktem
gdzie ma biegun.
Zatem promień zbieżności jej szeregu Taylora w 0 wynosi 3.
Okazuje się, że funkcja tworząca funkcji autokowariancji jest stała
![]() |
Czyli szereg jest białym szumem. Zatem reprezentacja
szeregu czasowego o zadanej funkcji autokowariancji nie jest jednoznaczna.
Niech będzie dowolnym szeregiem czasowym.
Szereg
taki, że
![]() |
czyli
![]() |
nazywamy szeregiem przyrostów szeregu .
Operację brania przyrostów można iterować. Szereg
![]() |
nazywamy szeregiem -tych przyrostów szeregu
.
Gdy -te przyrosty szeregu czasowego
są stacjonarne rzędu 2 i należą do klasy
to mówimy, że szereg
jest klasy
.
Przykłady Błądzenie przypadkowe bez dryfu
![]() |
jest procesem klasy .
Błądzenie przypadkowe z dryfem
![]() |
jest procesem klasy .
Trend liniowy
![]() |
jest procesem klasy .
Trend wielomianowy stopnia
![]() |
jest procesem klasy .
Gaussowski proces ,
,
,
taki, że
![]() |
![]() |
nazywamy ułamkowym ruchem Browna.
Pokażemy, że szereg jest procesem o przyrostach stacjonarnych.
Niech
![]() |
Szereg czasowy jest stacjonarny o zerowej wartości oczekiwanej,
, oraz funkcji autokowariancji
![]() |
Dowód.
Ponieważ jest szeregiem o zerowej wartości oczekiwanej to to samo zachodzi dla szeregu przyrostów. Natomiast
![]() |
![]() |
![]() |
![]() |
Zatem jest stacjonarny z funkcją autokowariancji
![]() |
Dla wszystkich
. Dodatkowo dla
i
.
Zatem
jest gaussowskim białym szumem, a
jest gaussowskim błądzeniem przypadkowym.
Dla
![]() |
Dowód.
Dla
![]() |
![]() |
![]() |
Gdy , to szereg czasowy
jest procesem stacjonarnym o długiej pamięci.
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i
Mechaniki UW, 2009-2010. Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
Projekt współfinansowany przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego.
Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.