4.2: Спектральна щільність і періодограма
Фундаментальний технічний результат, який лежить в основі спектрального аналізу, свідчить, що будь-який (слабо) стаціонарний часовий ряд можна розглядати (приблизно) як випадкове накладання синусоїдних і косинусних функцій, що змінюються на різних частотах. Іншими словами, регресія в (4.1.1) приблизно вірна для всіх слабо стаціонарних часових рядів. У розділах 1-3 показано, як характеристики стаціонарного стохастичного процесу можуть бути описані з точки зору його ACVFγ(h). Перша мета в цьому розділі - ввести кількість, відповіднуγ(h) в частотній області.
Визначення 4.2.1 (Спектральна щільність)
Якщо ACVFγ(h) стаціонарного часового ряду (X t) t\ in\ mathbb {Z}\ nonumber\] задовольняє умові
∞∑h=−∞|γ(h)|<∞,
то існує функція f визначена на (-1/2,1/2] така, що
γ(h)=∫1/2−1/2exp(2πiωh)f(ω)dω,h∈Z,
і
f(ω)=∞∑h=−∞γ(h)exp(−2πiωh),ω∈(−1/2,1/2].
Функція f називається спектральною щільністю процесуXt:t∈Z).
Визначення 4.2.1 (яке також містить частину теореми) встановлює, що кожен слабо стаціонарний процес може бути еквівалентно описаний з точки зору його ACVF або його спектральної щільності. Він також надає формули для обчислення однієї з іншої. Отже, аналіз часових рядів може виконуватися як у часовій області (використовуючиγ(h)), так і в частотній області (за допомогою f(ω)). Який підхід є більш підходящим, не може бути вирішено загальним чином, але його потрібно переоцінювати для кожної програми, що цікавить.
Нижче зібрано і оцінено кілька основних властивостей спектральної щільності для кількох важливих прикладів. Те, що спектральна щільність є аналогом функції щільності ймовірності, встановлено в наступній пропозиції.
Пропозиція 4.2.1
Якщо f (ω) - спектральна щільність слабо стаціонарного процесу(Xt:t∈Z), то дотримуються такі твердження:
- f (≥0ω) для всіхω. Це випливає з позитивної визначеностіγ(h)
- f (ω) = f (-ω) і f (ω+1) =f (ω)
- Дисперсія (Xt:t∈Z)задається
γ(0)=∫1/2−1/2f(ω)dω.
Частина (c) пропозиції стверджує, що дисперсія слабо стаціонарного процесу дорівнює інтегрованої спектральної щільності по всіх частотах. Ця властивість переглядається нижче, коли буде розглянуто спектральний аналіз дисперсії (спектральний ANOVA). У наступних трьох прикладах представлені.
Приклад 4.2.1 (Білий шум)
Якщо(Zt:t∈Z)∼WN(0,σ2), то його ACVF є ненульовим тільки для h=0, в цьому випадкуγZ(h)=σ2. Підключення цього результату до визначального рівняння в Definition4.2.1 дає це
fZ(ω)=γZ(0)exp(−2πiω0)=σ2.
Тому спектральна щільність послідовності білого шуму є постійною для всіхω∈(−1/2,1/2], а це означає, що кожна частота однаковоω сприяє загальному спектру. Цим пояснюється термін «білий» шум (за аналогією з «білим» світлом).
Приклад 4.2.2 (ковзне середнє)
Дозвольте(Zt:t∈Z)∼WN(0,σ2) і визначте часовий ряд(Xt:t∈Z) по
Xt=12(Zt+Zt−1),t∈Z.
Можна показати, що
γX(h)=σ24(2−|h|),h=0,±1
і щоγ _X = 0 інакше. Тому
fX(ω)=1∑h=−1γX(h)exp(2πiωh)
=σ24(exp(−2πiω(−1)))+2exp(−2πiω0)+exp(−2πiω1)
=σ22(1+cos(2πω))
використовуючи цеexp(ix)=cos(x)+isin(x),cos(x)=cos(−x) іsin(x)=−sin(−x). З двох графіків часових рядів на малюнку 4.3 видно, що застосування двоточкової ковзної середньої до послідовності білого шуму згладжує шлях вибірки. Це пов'язано з ослабленням вищих частот, яке видно у вигляді спектральної щільності на правій панелі малюнка 4.3. Всі сюжети були отримані за допомогою гаусового білого шуму сσ2=1.
Приклад 4.2.3 (AR (2) Процес).
(Xt:t∈Z)Дозволяти бути AR (2) процес, який може бути записаний у формі
Zt=Xt−ϕ1Xt−1−ϕ2Xt−2,t∈Z
У цьому поданні видно, що ACVFγZ послідовності білого шуму можна отримати як
γZ(h)=E[(Xt−ϕ1Xt−1−ϕ2Xt−2)(Xt+h−ϕ1Xt+h−1−ϕ2Xt+h−2)]
=(1+ϕ21+ϕ22)γX(h)+(ϕ1ϕ2−ϕ1)[γX(h+1)+γX(h−1)]
−ϕ2[γX(h+2)+γX(h−2)]
Тепер відомо з визначення 4.2.1, що
γX(h)=∫1/2−1/2exp(2πiωh)fX(ω)dω
і
γZ(h)=∫1/2−1/2exp(2πiωh)fZ(ω)dω,
деfX(ω) іfZ(ω) позначають відповідні спектральні щільності. Отже,
γZ(h)=∫1/2−1/2exp(2πiωh)fZ(ω)dω
=(1+ϕ21+ϕ22)γX(h)+(ϕ1ϕ2−ϕ1)[γX(h+1)+γX(h−1)]−ϕ2[γX(h+2)+γX(h−2)]
=∫1/2−1/2[(1+ϕ21+ϕ22)+(ϕ1ϕ2−ϕ1)(exp(2πiω)+exp(−2πiω))
−ϕ2(exp(4πiω)+exp(−4πiω))]exp(2πiωh)fX(ω)dω
=∫1/2−1/2[(1+ϕ21+ϕ22)+2(ϕ1ϕ2−ϕ1)cos(2πω)−2ϕ2cos(4πω)]exp(2πiωh)fX(ω)dω.
Вищесказане має на увазі разом зfZ(ω)=σ2 цим
σ2=[(1+ϕ21+ϕ22)+2(ϕ1ϕ2−ϕ1)cos(2πω)−2ϕ2cos(4πω)]fX(ω).
Отже, спектральна щільність процесу AR (2) має вигляд
fX(ω)=σ2[(1+ϕ21+ϕ22)+2(ϕ1ϕ2−ϕ1)cos(2πω)−2ϕ2cos(4πω)]−1.
На малюнку 4.4 відображається графік часових рядів процесу AR (2) з параметрамиϕ1=1.35,ϕ2=−.41 іσ2=89.34. Ці значення дуже схожі на ті, що отримані для серії набору в розділі 3.5. На цьому ж малюнку також показана відповідна спектральна щільність, використовуючи щойно виведену формулу.
Зміст цього розділу дотепер встановлено, що спектральна щільність $f (\ omega) $ є чисельністю населення, що описує вплив різних періодичних компонентів. Далі перевіряється, що періодограма $I (\ omega_j) $, введена в Розділ\ ref {sec:4.1}, є зразковим аналогом спектральної густини.
Пропозиція 4.2.2.
Нехайωj=j/n позначимо частоти Фур'є. ЯкщоI(ωj)=|d(ωj)|2 періодограма заснована на спостереженняхX1,…,Xn за слабо стаціонарним процесом(Xt:t∈Z), то
I(ωj)=n−1∑h=−n+1ˆγn(h)exp(−2πiωjh),j≠0.
Якщоj=0, тоI(ω0)=I(0)=nˉX2n.
Доказ. Нехай спочаткуj≠0. Використовуючи це∑nt=1exp(−2πiωjt)=0, випливає, що
I(ωj)=1nn∑t=1n∑s=1(Xt−ˉXn)(Xs−ˉXn)exp(−2πiωj(t−s))
=1nn−1∑h=−n+1n−|h|∑t=1(Xt+|h|−ˉXn)(Xt−ˉXn)exp(−2πiωjh)
=n−1∑h=−n+1ˆγn(h)exp(−2πiωjh),
що доводить першу претензію пропозиції. Якщоj=0, відносиниcos(0)=1 іsin(0)=0 мають на увазі, щоI(0)=nˉX2n. На цьому доказ завершено.
Детальніше можна сказати про періодограмі. Фактично можна інтерпретувати спектральний аналіз як спектральний дисперсійний аналіз (ANOVA). Щоб переконатися в цьому, давайте спочатку
dc(ωj)=Re(d(ωj))=1√nn∑t=1Xtcos(2πωjt),
ds(ωj)=Im(d(ωj))=1√nn∑t=1Xtsin(2πωjt).
Потім,I(ωj)=d2c(ωj)+d2s(ωj). Давайте тепер повернемося до вступного прикладу і вивчимо процес
Xt=A0+m∑j=1[Ajcos(2πωjt)+Bjsin(2πωjt)],
деm=(n−1)/2 іn непарно. ПрипустимоX1,…,Xn, були помічені. Потім, використовуючи методи регресії, як і раніше, видно, щоA0=ˉXn і
Aj=2nn∑t=1Xtcos(2πωjt)=2√ndc(ωj),
Bj=2nn∑t=1Xtsin(2πωjt)=2√nds(ωj).
Тому
n∑t=1(Xt−ˉXn)2=2m∑j=1[d2c(ωj)+d2s(ωj)]=2m∑j=1I(ωj)
і виходить наступна таблиця ANOVA. Якщо основний стохастичний процес проявляє сильну періодичну картину з певною частотою, то періодограма, швидше за все, підхопить їх.
Приклад 4.2.4
Розглянемо точкиn=5 данихX1=2,X2=4,X4=4 іX3=6X5=2, які відображають циклічну, але несинусоїдальну картину. Це говорить про те, щоω=1/5 єω=2/5 значним і не є. У R спектральна ANOVA може бути виготовлена наступним чином.
> х = с (2,4,6,4,2), т = 1:5
> cos1 = cos (2* пі* т* 1/5)
> sin1 = гріх (2* пі* т* 1/5)
> cos2 = cos (2* пі* т* 2/5)
> sin2 = гріх (2* пі* т* 2/5)
Це генерує дані та незалежні змінні косинуса та синуса. Тепер запустіть регресію і перевірте вихід ANOVA.
>рег = лм (х\ ~ {} cos1+sin1+cos2+sin2)
>анова (рег)
Це призводить до наступного виходу.
Відповідь: x
Df Сума Sq Середнє значення Sq F Pr (>F)
вартість 1 7,177 7.177
Кос2 1 0.0223 0,0223
гріх 1 3,7889 3,7889
гріх 2 1 0,2111 0,2111
Незалишки 0 0,0000
За попередніми міркуваннями (перевірте останню таблицю!) , Періодограма по частотіω1=1/5 задається як сумаsin1 коефіцієнтівcos1 і, тобтоI(1/5)=(dc(1/5)+ds(1/5))/2=(7.1777+3.7889)/2=5.4833. Аналогічно,I(2/5)=(dc(2/5)+ds(2/5))/2=(0.0223+0.2111)/2=0.1167.
Однак зауважте, що середня квадратна помилка обчислюється по-різному в R. Ми можемо порівняти ці значення з періодограмою:
> абс (FFT (x))^ 2/5
[1] 64.8000000 5.4832816 0,167 184 0.167184 5.483 2816
Перше значення тут єI(0)=nˉX2n=5∗(18/5)2=64.8. Друге і третє значення єI(1/5) іI(2/5), відповідно, покиI(3/5)=I(2/5) іI(4/5)=I(1/5) повний список.
У наступному розділі обговорюються деякі великі властивості зразка періодограми, щоб краще зрозуміти спектральний аналіз. \