LoslegenKostenlos loslegen

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

Kurs anzeigen

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