Visualizzazione dei valori SHAP nelle app Qlik Sense
I valori di SHAP ci aiutano a capire cosa guida un modello e cosa guida i risultati individuali. Creare visualizzazioni dei valori SHAP nelle app Qlik Sense per esplorare ulteriormente i dati. Gli esempi che seguono danno un'idea delle informazioni strategiche che è possibile ottenere.
Preparazioni
Prima di iniziare, è necessario effettuare le seguenti preparazioni:
-
Generare un set di dati Coordinate SHAP. Questo set di dati presenta le colonne dei valori SHAP regolate in base a "caratteristica" e "valore", il che consente di utilizzare più caratteristiche in un singolo grafico.
-
Per le previsioni delle classificazioni binarie, tracciare la probabilità prevista rispetto alla somma dei valori SHAP per riga e osservare la direzione dei valori SHAP. Se la pendenza è negativa, invertire la direzione dei valori SHAP per facilitare l'interpretazione delle visualizzazioni.
Controllo della direzione per i valori SHAP che mostrano una pendenza positiva

Classificazione di importanza delle caratteristiche
È possibile creare una classifica di importanza delle caratteristiche utilizzando i valori assoluti medi dei valori SHAP per ogni caratteristica. La figura mostra l'importanza delle diverse caratteristiche sulla probabilità di abbandono di un cliente.
Classificazione dell'importanza SHAP in Qlik Sense

Direzione e distribuzione
I valori di SHAP possono essere utilizzati anche per comprendere la direzione e la distribuzione dell'influenza di ciascuna caratteristica. Nella figura, è possibile vedere se le diverse caratteristiche rendono i clienti più o meno propensi alla cancellazione della sottoscrizione.
Grafico di distribuzione SHAP in Qlik Sense

Importanza delle caratteristiche per le coorti
L'importanza delle caratteristiche può essere creata per coorti distinte. Ad esempio, è possibile confrontare le caratteristiche più importanti per i clienti con diversi tipi di piano. La figura mostra gli influencer delle caratteristiche per tipo di piano.
Questo grafico utilizza un contenitore Trellis per rappresentare i dati per i valori di campi specifici nei dati. È anche possibile creare grafici simili singolarmente utilizzando le espressioni di set.
Grafico in Qlik Sense in cui vengono visualizzati i più significativi elementi che influenzano l'abbandono per tipo di piano

Importanza delle caratteristiche a livello di riga
L'importanza SHAP può essere utilizzata per comprendere l'importanza delle caratteristiche a livello di riga. È possibile analizzare e confrontare le caratteristiche che influenzano la probabilità di abbandono per i diversi clienti, come mostrato nella figura.
Grafici dell'importanza SHAP per ID cliente specifici.

Variazione delle caratteristiche
È possibile tracciare l'influenza di ogni variazione di una caratteristica. Ad esempio, è possibile creare visualizzazioni per mostrare l'influenza media del tipo di piano del cliente per ciascuno dei tipi di piano offerti.
Grafico a barre in Qlik Sense che mostra l'importanza SHAP di specifici valori di campo per una singola caratteristica.

Grafico di distribuzione in Qlik Sense che mostra l'importanza SHAP di specifici valori di campo per una singola caratteristica.

Variabili continue
I valori di SHAP possono essere utilizzati in grafici a dispersione per analizzare le tendenze delle variabili continue che fluttuano in valore. In questo grafico dei valori di SHAP, possiamo notare che la probabilità di abbandono di un cliente è generalmente accompagnata da un aumento della sua tariffa di base.
Opzionalmente, possiamo anche utilizzare linee di regressione e altri strumenti per scoprire nuove informazioni strategiche nei dati.
Grafico a dispersione SHAP che mostra l'andamento del risultato di abbandono del cliente all'aumentare della tariffa base
