Skip to content

Прогнозирование количества заказов такси

Notifications You must be signed in to change notification settings

Midle68/time_series_taxi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Проект "Прогнозирование заказов такси"

Описание проекта

Предоставлены данные Яндекс Практикумом о заказах такси в аэропортах. Чтобы привлекать больше водителей в период пиковой нагрузки, нужно спрогнозировать количество заказов такси на следующий час. Постройте модель для такого предсказания. Целевая переменная ("количество заказов") находится в столбце num_orders.

Размер тестовой выборки должен быть 0.1 от общей выборки.

Значение метрики RMSE на тестовой выборке должно быть не больше 48.

План работы:

  1. Подготовка данных:
  2. Анализ данных;
  3. Обучение:
  4. Тестирование
  5. Выводы

Решенные задачи

  1. Осуществлен исследовательский анализ данных, добавлены различные признаки - календарные, отстающие и скользящее среднее по 24-м объектам;
  2. Обучены 6 ML-моделей, качество которых определялось метрикой RMSE. Наилучшее значение метрики показала Нейронная сеть;
  3. Осуществлено тестирование Нейронной сети. Значение RMSE на тестовой выборке составило 43.132;
  4. Выведен график "Факт-Прогноз" лучшей модели, а также определены наиболее важные для моделей признаки. Рекомендовано использование Нейронной сети, поскольку ее значение метрики наименьшее.

Изображение проекта

Снимок экрана 2023-07-16 в 11 04 48

Используемые библиотеки

math, matplotlib, numpy, pandas, random, sklearn, statsmodels, pytorch.