Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

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/21/2exp(2πiωh)f(ω)dω,hZ,

і

f(ω)=h=γ(h)exp(2πiωh),ω(1/2,1/2].

Функція f називається спектральною щільністю процесуXt:tZ).

Визначення 4.2.1 (яке також містить частину теореми) встановлює, що кожен слабо стаціонарний процес може бути еквівалентно описаний з точки зору його ACVF або його спектральної щільності. Він також надає формули для обчислення однієї з іншої. Отже, аналіз часових рядів може виконуватися як у часовій області (використовуючиγ(h)), так і в частотній області (за допомогою f(ω)). Який підхід є більш підходящим, не може бути вирішено загальним чином, але його потрібно переоцінювати для кожної програми, що цікавить.

Нижче зібрано і оцінено кілька основних властивостей спектральної щільності для кількох важливих прикладів. Те, що спектральна щільність є аналогом функції щільності ймовірності, встановлено в наступній пропозиції.

Пропозиція 4.2.1

Якщо f (ω) - спектральна щільність слабо стаціонарного процесу(Xt:tZ), то дотримуються такі твердження:

  1. f (0ω) для всіхω. Це випливає з позитивної визначеностіγ(h)
  2. f (ω) = f (-ω) і f (ω+1) =f (ω)
  3. Дисперсія (Xt:tZ)задається

γ(0)=1/21/2f(ω)dω.

Частина (c) пропозиції стверджує, що дисперсія слабо стаціонарного процесу дорівнює інтегрованої спектральної щільності по всіх частотах. Ця властивість переглядається нижче, коли буде розглянуто спектральний аналіз дисперсії (спектральний ANOVA). У наступних трьох прикладах представлені.

Приклад 4.2.1 (Білий шум)

Якщо(Zt:tZ)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:tZ)WN(0,σ2) і визначте часовий ряд(Xt:tZ) по

Xt=12(Zt+Zt1),tZ.

Можна показати, що

γX(h)=σ24(2|h|),h=0,±1

Малюнок 4.3: Графік часових рядів білого шуму(Zt:tZ) (зліва), двоточкового ковзного середнього(Xt:tZ) (посередині) і спектральної щільності(Xt:tZ) (праворуч).

і щоγ _X = 0 інакше. Тому

fX(ω)=1h=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:tZ)Дозволяти бути AR (2) процес, який може бути записаний у формі

Zt=Xtϕ1Xt1ϕ2Xt2,tZ

У цьому поданні видно, що ACVFγZ послідовності білого шуму можна отримати як

γZ(h)=E[(Xtϕ1Xt1ϕ2Xt2)(Xt+hϕ1Xt+h1ϕ2Xt+h2)]

=(1+ϕ21+ϕ22)γX(h)+(ϕ1ϕ2ϕ1)[γX(h+1)+γX(h1)]

ϕ2[γX(h+2)+γX(h2)]

Тепер відомо з визначення 4.2.1, що

γX(h)=1/21/2exp(2πiωh)fX(ω)dω

і

γZ(h)=1/21/2exp(2πiωh)fZ(ω)dω,

Малюнок 4.4: Графік часових рядів та спектральна щільність процесу AR (2) у прикладі 4.2.3.

деfX(ω) іfZ(ω) позначають відповідні спектральні щільності. Отже,

γZ(h)=1/21/2exp(2πiωh)fZ(ω)dω

=(1+ϕ21+ϕ22)γX(h)+(ϕ1ϕ2ϕ1)[γX(h+1)+γX(h1)]ϕ2[γX(h+2)+γX(h2)]

=1/21/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/21/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:tZ), то

I(ωj)=n1h=n+1ˆγn(h)exp(2πiωjh),j0.

Якщоj=0, тоI(ω0)=I(0)=nˉX2n.

Доказ. Нехай спочаткуj0. Використовуючи цеnt=1exp(2πiωjt)=0, випливає, що

I(ωj)=1nnt=1ns=1(XtˉXn)(XsˉXn)exp(2πiωj(ts))

=1nn1h=n+1n|h|t=1(Xt+|h|ˉXn)(XtˉXn)exp(2πiωjh)

=n1h=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))=1nnt=1Xtcos(2πωjt),

ds(ωj)=Im(d(ωj))=1nnt=1Xtsin(2πωjt).

Потім,I(ωj)=d2c(ωj)+d2s(ωj). Давайте тепер повернемося до вступного прикладу і вивчимо процес

Xt=A0+mj=1[Ajcos(2πωjt)+Bjsin(2πωjt)],

деm=(n1)/2 іn непарно. ПрипустимоX1,,Xn, були помічені. Потім, використовуючи методи регресії, як і раніше, видно, щоA0=ˉXn і

Aj=2nnt=1Xtcos(2πωjt)=2ndc(ωj),

Bj=2nnt=1Xtsin(2πωjt)=2nds(ωj).

Тому

nt=1(XtˉXn)2=2mj=1[d2c(ωj)+d2s(ωj)]=2mj=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) повний список.

У наступному розділі обговорюються деякі великі властивості зразка періодограми, щоб краще зрозуміти спектральний аналіз. \