CommencezCommencez gratuitement

Construire la table du « predictor insight graph »

Dans l'exercice précédent, vous avez appris à calculer la colonne d'incidence de la table du « predictor insight graph ». Dans cet exercice, vous ajouterez aussi la taille des groupes et vous encapsulerez le tout dans une fonction qui retourne la table du « predictor insight graph » pour une variable donnée.

Cette activité fait partie du cours

Introduction à l'analytique prédictive en Python

Voir le cours

Instructions de l’exercice

  • Regroupez la table de base par variable.
  • Calculez la table du « predictor insight graph » en calculant l'incidence de la cible et la taille des groupes.
  • Utilisez la fonction create_pig_table pour calculer la table du « predictor insight graph » pour la variable « gender ».

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code