Sobes.tech
Middle

Come vengono determinati gli threshold per il calcolo di ROC-AUC?

sobes.tech AI

Risposta dell'AI

Le soglia per il calcolo dell'ROC-AUC è un valore di probabilità o di valutazione del modello, al di sopra del quale il classificatore decide a quale classe assegnare un oggetto.

Per costruire la curva ROC, le soglie vengono scelte dall'intervallo di valori possibili delle probabilità previste (di solito da 0 a 1). Per ogni soglia vengono calcolati i valori di True Positive Rate (TPR) e False Positive Rate (FPR).

Di solito, le soglie sono formate come valori unici delle probabilità previste nel set di test, ordinate in modo decrescente. Questo permette di valutare la qualità della classificazione a diversi livelli di sensibilità e specificità.

Algoritmo approssimativo:

  1. Ottenere le probabilità previste per tutti gli oggetti.
  2. Ordinare i valori unici delle probabilità.
  3. Usare ogni valore come soglia, classificando gli oggetti con probabilità superiore alla soglia come positivi.
  4. Calcolare TPR e FPR per ogni soglia.

Da questi punti si costruisce la curva ROC, e l'area sotto di essa (AUC) serve come metrica di qualità del modello.