IniziaInizia gratis

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

Visualizza il corso

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.____()
Modifica ed esegui il codice