LoslegenKostenlos loslegen

Mittlerer absoluter Fehler

Modellergebnisse zu vermitteln, kann schwierig sein. Die meisten Auftraggeber verstehen jedoch, dass ein Vorhersagemodell im Durchschnitt um einen bestimmten Wert danebenliegt. Das macht die Erklärung des mittleren absoluten Fehlers einfach. Wenn du zum Beispiel die Anzahl der Siege eines Basketballteams vorhersagst, 42 tippst und es am Ende 40 sind, kannst du leicht erklären, dass der Fehler zwei Siege beträgt.

In dieser Übung bewirbst du dich auf eine neue Stelle und bekommst zwei Arrays bereitgestellt: y_test, die tatsächliche Anzahl der Siege für alle 30 NBA-Teams im Jahr 2017, und predictions mit je einer Vorhersage pro Team. Um dein Verständnis zu prüfen, sollst du die MAE sowohl manuell berechnen als auch sklearn verwenden.

Diese Übung ist Teil des Kurses

Modellvalidierung in Python

Kurs anzeigen

Anleitung zur Übung

  • Berechne die MAE manuell, wobei n die Anzahl der vorhergesagten Beobachtungen ist.
  • Berechne die MAE mit sklearn.
  • Gib beide Gütewerte mit den print-Anweisungen aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

from sklearn.metrics import mean_absolute_error

# Manually calculate the MAE
n = ____(predictions)
mae_one = sum(____(y_test - predictions)) / n
print('With a manual calculation, the error is {}'.format(____))

# Use scikit-learn to calculate the MAE
mae_two = ____(____, ____)
print('Using scikit-learn, the error is {}'.format(____))
Code bearbeiten und ausführen