@Timebird

Как написать реализацию скользящего среднего для временного ряда?

Имеется набор дат в формате datetime типа: datetime.datetime(2017, 12, 8, 18, 0).
Имеется какое-то значение под каждую дату.
Дат/значений - много.

Обернул всё в датафрейм, попробовал реализовать простейший метод скользящего среднего с хабра, а точнее - такой:
def moving_average(series, n):
    return np.average(series[-n:])


Здесь series - собственно, массив времен, а прогноз выполняется на n часов/дней вперёд.
Так вот.
Вычислить не удаётся, так как интерпретатор не может сложить:
datetime.datetime(2017, 12, 8, 18, 0) + datetime.datetime(2017, 12, 8, 19, 0).
А как во временных рядах вообще работают с таким форматом?
  • Вопрос задан
  • 812 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы