Учебники

Временной ряд — скользящее среднее

Для стационарного временного ряда модель скользящего среднего рассматривает значение переменной в момент времени «t» как линейную функцию от остаточных ошибок от шагов времени «q», предшествующих ей. Остаточная ошибка рассчитывается путем сравнения значения в момент времени «t» со скользящим средним из предыдущих значений.

Математически это можно записать как —

yt=c+ epsilont+ theta1 epsilont1+ theta2 epsilonт2 +...+: thetaд epsilonTQ 

Где «q» — параметр тренда скользящего среднего

 epsilont — это белый шум, и

 epsilont1, epsilont2... epsilontq — это условия ошибки в предыдущие периоды времени.

Значение «q» можно калибровать различными способами. Один из способов найти подходящее значение «q» — построить график частичной автокорреляции.

График частичной автокорреляции показывает отношение переменной к себе на предыдущих этапах времени с удаленными косвенными корреляциями, в отличие от графика автокорреляции, который показывает как прямые, так и косвенные корреляции, давайте посмотрим, как она выглядит для переменной «температура» нашего данные.

Показ PACP

В [143]:

from statsmodels.graphics.tsaplots import plot_pacf

plot_pacf(train, lags = 100)
plt.show()

Фрагмент кода 10

Частичная автокорреляция читается так же, как коррелограмма.