IniziaInizia gratis

Rappresentare le dimensioni dei gruppi

Il predictor insight graph fornisce informazioni sulle variabili predittive. Ogni variabile suddivide la popolazione in più gruppi. Il predictor insight graph mostra una linea con l’incidenza media del target per ciascun gruppo e delle barre con le dimensioni dei gruppi. In questo esercizio imparerai a scrivere e usare una funzione che disegna un predictor insight graph, a partire da una tabella del predictor insight graph.

Questo esercizio fa parte del corso

Introduzione alla Predictive Analytics in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# The function to plot a predictor insight graph
def plot_pig(pig_table, variable):
    
    # Plot formatting
    plt.ylabel("Size", rotation=0, rotation_mode="anchor", ha="right")
    
    # Plot the bars with sizes 
    pig_table["____"].plot(kind="bar", width=0.5, color="lightgray", edgecolor="none") 
    
    # Plot the incidence line on secondary axis
    pig_table["____"].plot(secondary_y=True)
    
    # Plot formatting
    plt.xticks(np.arange(len(pig_table)), pig_table[variable])
    plt.xlim([-0.5, len(pig_table) - 0.5])
    plt.ylabel("Incidence", rotation=0, rotation_mode="anchor", ha="left")
    
    # Show the graph
    plt.show()
Modifica ed esegui il codice