De cumulatieve-gains-curve construeren
De cumulatieve-gains-curve is een evaluatiecurve die de prestaties van je model beoordeelt. Ze laat het percentage gevonden targets zien wanneer je een bepaald percentage van je populatie bekijkt met volgens je model de hoogste kans om target te zijn.
Om deze curve te maken, kun je de methode .plot_cumulative_gain() in de module scikitplot en de module matplotlib.pyplot gebruiken. Zoals voor elke evaluatiemetriek of -curve van een model heb je enerzijds de echte targetwaarden en anderzijds de voorspellingen nodig om de cumulatieve-gains-curve te construeren.
Deze oefening maakt deel uit van de cursus
Introductie tot Predictive Analytics in Python
Oefeninstructies
- Importeer de module
matplotlib.pyplot. - Importeer de module
scikitplot. - Construeer de cumulatieve-gains-curve, gegeven dat het model de waarden in
predictions_testproduceert en de echte targetwaarden intargets_teststaan.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()