Skapa tabellen för prediktorsinsiktsgraf
I föregående övning lärde du dig hur man beräknar incidenskolumnen i tabellen för prediktorsinsiktsgrafen. I den här övningen lägger du också till gruppstorlekarna och samlar allt i en funktion som returnerar prediktorsinsiktsgrafen för en given variabel.
Den här övningen är en del av kursen
Introduktion till prediktiv analys i Python
Övningsinstruktioner
- Gruppera bastabellen efter
variable. - Beräkna tabellen för prediktorsinsiktsgrafen genom att beräkna målincidensen och gruppstorlekarna.
- Använd funktionen
create_pig_tableför att beräkna prediktorsinsiktsgrafen för variabeln "gender".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)