CommencezCommencez gratuitement

Mettre le tout ensemble

Dans les exercices précédents, vous avez défini une fonction create_pig_table qui, à partir d'une table de base (basetable) et d'un prédicteur, crée une table de graphique d'analyse du prédicteur pour ce prédicteur :

pig_table = create_pig_table(basetable,target,variable)

Ensuite, vous avez écrit une fonction plot_pig qui trace le graphique d'analyse du prédicteur à partir de cette table :

plot_pig(pig_table, variable)

Souvent, vous voudrez créer plusieurs graphiques d'analyse du prédicteur en une seule fois. Dans cet exercice, vous allez voir comment automatiser cela avec une boucle for.

Cette activité fait partie du cours

Introduction à l'analytique prédictive en Python

Voir le cours

Instructions de l’exercice

  • Pour chaque variable dans variables, créez une table de graphique d'analyse du prédicteur. La table de base est chargée dans basetable.
  • Pour chaque variable dans variables, tracez le graphique d'analyse du prédicteur.

Exercice interactif pratique

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

# Variables you want to make predictor insight graph tables for
variables = ["income","gender","disc_mean_gift","disc_time_since_last_gift"]

# Loop through the variables
for variable in variables: 
    
    # Create the predictor insight graph table
    pig_table = ____(____, "target", variable)
    
    # Plot the predictor insight graph
    ____(____, variable)
Modifier et exécuter le code