XAI.get_score

XAI.get_score()

Calcola e restituisce uno score di performance del modello sui dati di addestramento.

Valuta le prestazioni del modello model_fitted utilizzando i dati trasformati db_tsf e i target/label originali output_model ottenute durante il fit. La metrica utilizzata dipende da algo_type.

Metriche utilizzate:

  • algo_type=’regression’: R² Score.

  • algo_type=’classification’ (binaria): ROC AUC Score. Se le probabilità non sono disponibili, usa la Balanced Accuracy Score.

  • algo_type=’multiclass’ o ‘clustering’: ROC AUC Score con strategia One-vs-Rest (multi_class=’ovr’). Se le probabilità non sono disponibili, usa la Balanced Accuracy Score.

  • algo_type=’clustering’: Come per ‘classification’ o ‘multiclass’.

Returns:

Lo score di performance calcolato.

Return type:

float

Note

  • Lo score calcolato qui riflette la performance del modello sul set di dati utilizzato per l’addestramento in fit. Non è uno score su un set di test separato.

  • Lo score viene anche memorizzato nell’attributo model_score e aggiunto nel dizionario che è l’output del metodo get_feature_importance.

Esempio:

>>> Xai.get_score()
1.0