Я пытаюсь повторить расчет, который SAS и SPSS делают для функции частичной автокорреляции (PACF). В SAS производится через Proc Arima. Значения PACF - это коэффициенты авторегрессии интересующего ряда по запаздывающим значениям ряда. Моя переменная интереса - продажи, поэтому я вычисляю lag1, lag2 ... lag12 и запускаю следующую регрессию OLS:
К сожалению, полученные мной коэффициенты даже не близки к PACF (от 1 до 12), которые предоставляют SAS или SPSS. Какие-либо предложения? Здесь что-то не так? Мне приходит в голову, что оценка этой модели наименьших квадратов может быть неуместной, и, возможно, следует использовать другую методику оценки.
Заранее спасибо.
time-series
autocorrelation
partial
Андреас Зарас
источник
источник
Ответы:
Как вы сказали: «Значения PACF - это коэффициенты авторегрессии интересующего ряда для отстающих значений ряда», и я добавляю, где PACF (K) - это коэффициент последнего (k-го) запаздывания. Таким образом, чтобы вычислить PACF для отставания 3, например, вычислите
и является PACF (3).a3
Другой пример. Чтобы вычислить PACF (5), оцените
и - это PACF (5).a5
В общем случае PACF (K) - это коэффициент порядка KTH модели, оканчивающейся с запаздыванием K. Кстати, SAS и другие поставщики программного обеспечения используют приближение Юла-Уокера для вычисления PACF, которое даст несколько другие оценки PACF. Они делают это для вычислительной эффективности и, по моему мнению, для дублирования результатов в стандартных учебниках.
источник