Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Gruppera bastabellen efter variable.
  • Beräkna tabellen för prediktorsinsiktsgrafen genom att beräkna målincidensen och gruppstorlekarna.
  • Använd funktionen create_pig_table fö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)
Redigera och kör kod