LoslegenKostenlos loslegen

Inzidenzen plotten

Das wichtigste Element des Predictor-Insight-Diagramms sind die Inzidenzwerte. Für jede Gruppe in der Population in Bezug auf eine gegebene Variable geben die Inzidenzwerte den Prozentsatz der Targets in dieser Gruppe an. In dieser Übung schreibst du eine Python-Funktion, die die Inzidenzwerte einer Variablen anhand der Predictor-Insight-Graph-Tabelle plottet.

Diese Übung ist Teil des Kurses

Einführung in Predictive Analytics mit Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

import matplotlib.pyplot as plt
import numpy as np

# The function to plot a predictor insight graph.
def plot_incidence(pig_table,variable):
    
    # Plot the incidence line
    ____["____"].plot()
    
    # Formatting the predictor insight graph
    plt.xticks(np.arange(len(pig_table)), pig_table[variable])
    plt.xlim([-0.5, len(pig_table) - 0.5])
    plt.ylim([0, max(pig_table["Incidence"] * 2)])
    plt.ylabel("Incidence", rotation=0, rotation_mode="anchor", ha="right")
    plt.xlabel(variable)
    
    # Show the graph
    plt.show()
Code bearbeiten und ausführen