@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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час