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
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()