Costruire la tabella del predictor insight graph
Nel precedente esercizio hai imparato a calcolare la colonna di incidenza della tabella del predictor insight graph. In questo esercizio aggiungerai anche la dimensione dei gruppi e racchiuderai tutto in una funzione che restituisce la tabella del predictor insight graph per una data variabile.
Questo esercizio fa parte del corso
Introduzione alla Predictive Analytics in Python
Istruzioni dell'esercizio
- Raggruppa la basetable per
variable. - Calcola la tabella del predictor insight graph calcolando l’incidenza del target e le dimensioni dei gruppi.
- Usa la funzione
create_pig_tableper calcolare la tabella del predictor insight graph per la variabile "gender".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)