Inizia subitoInizia 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 corso

esercizio interattivo pratico

Prova questo esercizio completando questo 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