Selezione della soglia
Sai che esiste un compromesso tra metriche come il recall dei default, il recall dei non-default e l'accuratezza del modello. Un modo semplice per stimare un buon valore iniziale della soglia è guardare un grafico di tutte e tre usando matplotlib. Con questo grafico puoi vedere come si comportano ciascuna di queste metriche al variare dei valori di soglia e trovare il punto in cui le prestazioni di tutte e tre sono sufficientemente buone da usare sui dati di credito.
I valori di soglia thresh, i valori di recall dei default def_recalls, i valori di recall dei non-default nondef_recalls e gli score di accuratezza accs sono stati caricati nell'area di lavoro. Per rendere il grafico più leggibile, è stato caricato anche l'array ticks per le tacche dell'asse x.
Questo esercizio fa parte del corso
Credit Risk Modeling in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
plt.plot(____,____)
plt.plot(____,____)
plt.plot(____,____)
plt.xlabel("Probability Threshold")
plt.xticks(ticks)
plt.legend(["Default Recall","Non-default Recall","Model Accuracy"])
plt.____()