Задать вопрос
@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).
А как во временных рядах вообще работают с таким форматом?
  • Вопрос задан
  • 819 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы