НачатьНачать бесплатно

Обучение модели ARMAX

В этом упражнении вы обучите модель ARMAX на временном ряду, который представляет время ожидания в отделении скорой и неотложной медицинской помощи.

Переменная, которую вы хотите смоделировать, — это время ожидания приёма у медицинского специалиста wait_times_hrs. Оно может быть связано с экзогенной переменной nurse_count — количеством медсестёр, работающих в смену в каждый момент времени. Оба ряда показаны на графике ниже.

Это особенно интересный случай моделирования временных рядов: если количество медсестёр влияет на время ожидания, его можно регулировать, чтобы сократить это время.

Данные временного ряда доступны в вашей среде в виде объекта hospital с двумя упомянутыми столбцами. Класс ARMA также доступен для использования.

Это упражнение является частью курса

Модели ARIMA в Python

Посмотреть курс

Инструкции к упражнению

  • Создайте модель ARMAX(2,1) для обучения на столбце 'wait_times_hrs' набора данных hospital, используя столбец 'nurse_count' в качестве экзогенной переменной.
  • Обучите модель.
  • Выведите сводку результатов обучения модели.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Instantiate the model
model = ____

# Fit the model
results = ____

# Print model fit summary
____
Редактировать и запускать код