697 читали · 2 года назад
Автокорреляционная функция временных рядов с Python
Автокорреляция является числовым отражениям связи между лаговыми значениями временного ряда. Рассмотрим, особенности ее подсчета и практической реализации в библиотеке Statsmodels. Сначала скачаем тренировочный набор данных: Автокорреляцию между ts и его сдвигом на k можно посчитать так: или более практичный вид: Числовые коэффициенты в числителе и знаменателе считают по-разному, так как у основного ряда T членов, а лагового - (T-k)...
408 читали · 2 года назад
Регрессия и прогнозирование ARIMA в statsmodels
#arima #прогнозирование #анализ данных #регрессия #python Временной ряд состоит из множества входных параметров (одним из которых является время) и одного выходного параметра, зависящего от входных. Наша задача – найти эту зависимость. Прямым и наивным подходом в данной ситуации будет линейная регрессия вида а1х1 + а2х2 + … + anxn. Главной проблемой при таком подходе является автокорреляция временного ряда – зависимость показателей временного ряда от предыдущих значений. Это в итоге приводит к...