Aan de slagGa gratis aan de slag

De predictor insight graph-tabel samenstellen

In de vorige oefening heb je geleerd hoe je de incidentiekolom van de predictor insight graph-tabel berekent. In deze oefening voeg je ook de grootte van de groepen toe en verpak je alles in een functie die de predictor insight graph-tabel voor een gegeven variabele retourneert.

Deze oefening maakt deel uit van de cursus

Introductie tot Predictive Analytics in Python

Cursus bekijken

Oefeninstructies

  • Groepeer de basistabel op variable.
  • Bereken de predictor insight graph-tabel door de target-incidence en de groepsgroottes te berekenen.
  • Gebruik de functie create_pig_table om de predictor insight graph-tabel te berekenen voor de variabele "gender".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren