LoslegenKostenlos starten

Gruppengrößen visualisieren

Das Predictor-Insight-Diagramm liefert Informationen über prädiktive Variablen. Jede Variable teilt die Population in mehrere Gruppen. Das Diagramm enthält eine Linie, die die durchschnittliche Zielinzidenz für jede Gruppe zeigt, und Balken, die die Gruppengrößen darstellen. In dieser Übung lernst du, wie du eine Funktion schreibst und anwendest, die ein Predictor-Insight-Diagramm basierend auf einer entsprechenden Tabelle zeichnet.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in Predictive Analytics mit Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen