Die Predictor-Insight-Graph-Tabelle erstellen
In der vorherigen Übung hast du gelernt, wie du die Inzidenzspalte der Predictor-Insight-Graph-Tabelle berechnest. In dieser Übung fügst du außerdem die Größen der Gruppen hinzu und packst alles in eine Funktion, die für eine gegebene Variable die Predictor-Insight-Graph-Tabelle zurückgibt.
Diese Übung ist Teil des Kurses
Einführung in Predictive Analytics mit Python
Anleitung zur Übung
- Gruppiere die Basistabelle nach
variable. - Berechne die Predictor-Insight-Graph-Tabelle, indem du die Zielinzidenz und die Gruppengrößen ermittelst.
- Verwende die Funktion
create_pig_table, um die Predictor-Insight-Graph-Tabelle für die Variable "gender" zu berechnen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Function that creates predictor insight graph table
def create_pig_table(basetable, target, variable):
# Create groups for each variable
groups = basetable[[target,variable]].____(____)
# Calculate size and target incidence for each group
pig_table = groups[____].agg(Incidence = '____', Size = '____').reset_index()
# Return the predictor insight graph table
return pig_table
# Calculate the predictor insight graph table for the variable gender
pig_table_gender = ____(basetable, "target", ____)
# Print the result
print(pig_table_gender)