Die kumulative Gewinndkurve konstruieren
Die kumulative Gewinndkurve ist eine Auswertungskurve, die die Leistung deines Modells bewertet. Sie zeigt den Prozentsatz der erreichten Targets, wenn du einen bestimmten Prozentsatz deiner Population betrachtest, der laut Modell die höchste Wahrscheinlichkeit hat, ein Target zu sein.
Um diese Kurve zu erstellen, kannst du die Methode .plot_cumulative_gain() aus dem Modul scikitplot sowie das Modul matplotlib.pyplot verwenden. Wie bei jeder Modellmetrik oder -kurve brauchst du dafür zum einen die wahren Zielwerte und zum anderen die Vorhersagen, um die kumulative Gewinndkurve zu konstruieren.
Diese Übung ist Teil des Kurses
Einführung in Predictive Analytics mit Python
Anleitung zur Übung
- Importiere das Modul
matplotlib.pyplot. - Importiere das Modul
scikitplot. - Konstruiere die kumulative Gewinndkurve. Das Modell liefert die Werte in
predictions_test, und die wahren Zielwerte stehen intargets_test.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the matplotlib.pyplot module
import ____.____ as plt
# Import the scikitplot module
import ____ as skplt
# Plot the cumulative gains graph
skplt.metrics.____(targets_test, ____)
plt.show()