La curva di guadagno per valutare il modello di disoccupazione
Nell'esercizio precedente hai fatto previsioni su female_unemployment e hai visualizzato le previsioni e i residui.
Ora tracerai anche la curva di guadagno delle previsioni di unemployment_model rispetto ai valori reali di female_unemployment usando la funzione WVPlots::GainCurvePlot() (docs).
Quando l'ordine conta più dei valori esatti, la curva di guadagno ti aiuta a verificare se le previsioni del modello ordinano nello stesso modo dell'esito reale.
Le chiamate alla funzione GainCurvePlot() sono del tipo:
GainCurvePlot(frame, xvar, truthvar, title)
dove
frameè un data framexvaretruthvarsono stringhe che indicano i nomi delle colonne del data frameframecon le previsioni e con l'esito realetitleè il titolo del grafico
Quando le previsioni ordinano esattamente nello stesso modo, il coefficiente di Gini relativo è 1. Quando il modello ordina male, il coefficiente di Gini relativo è vicino a zero, o persino negativo.
Il data frame unemployment, che contiene anche le previsioni, e il modello unemployment_model sono a tua disposizione.
Questo esercizio fa parte del corso
Supervised Learning in R: Regression
Istruzioni dell'esercizio
- Carica il pacchetto
WVPlotsusandolibrary(). - Traccia la curva di guadagno. Dai al grafico il titolo "Unemployment model". Le previsioni del modello ordinano correttamente?
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# unemployment (with predictions) is available
summary(unemployment)
# unemployment_model is available
summary(unemployment_model)
# Load the package WVPlots
___
# Plot the Gain Curve
___(___, ___, ___, "Unemployment model")