Reprezentarea grafică a dimensiunilor grupurilor
Graficul de insight al predictorului oferă informații despre variabilele predictive. Fiecare variabilă împarte populația în mai multe grupuri. Graficul conține o linie care arată incidența medie a țintei pentru fiecare grup și o bară care indică dimensiunile grupurilor. În acest exercițiu, vei învăța cum să scrii și să aplici o funcție care trasează un grafic de insight al predictorului, pe baza unui tabel de insight al predictorului.
Acest exercițiu face parte din cursul
Introducere în analitica predictivă în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()