Zacznij terazZacznij za darmo

Dopasowywanie modelu ARMAX

W tym ćwiczeniu dostosujesz model ARMAX do szeregu czasowego reprezentującego czas oczekiwania na izbę przyjęć w nagłych przypadkach.

Zmienną, którą chcesz modelować, jest czas oczekiwania na przyjęcie przez personel medyczny wait_times_hrs. Może być ona powiązana ze zmienną egzogeniczną nurse_count, którą zmierzono – jest to liczba pielęgniarek i pielęgniarzy na dyżurze w danym momencie. Obie zmienne widoczne są poniżej.

To szczególnie interesujący przypadek modelowania szeregów czasowych – jeśli liczba personelu wpływa na czas oczekiwania, można ją zmienić, aby skrócić kolejki do lekarza.

Dane szeregu czasowego dostępne są w twoim środowisku jako hospital i zawierają dwie wspomniane kolumny. Do dyspozycji masz również klasę ARMA.

To ćwiczenie jest częścią kursu

Modele ARIMA w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz model ARMAX(2,1) do trenowania na kolumnie 'wait_times_hrs' z obiektu hospital, używając kolumny 'nurse_count' jako zmiennej egzogenicznej.
  • Dopasuj model.
  • Wyświetl podsumowanie dopasowania modelu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Instantiate the model
model = ____

# Fit the model
results = ____

# Print model fit summary
____
Edytuj i uruchom kod