Construindo a tabela do predictor insight graph
No exercício anterior, você aprendeu a calcular a coluna de incidência da tabela do predictor insight graph. Neste exercício, você também vai adicionar o tamanho dos grupos e encapsular tudo em uma função que retorna a tabela do predictor insight graph para uma variável específica.
Este exercício faz parte do curso
Introdução à Análise Preditiva em Python
Instruções do exercício
- Agrupe a basetable por
variable. - Calcule a tabela do predictor insight graph calculando a incidência do alvo e os tamanhos dos grupos.
- Use a função
create_pig_tablepara calcular a tabela do predictor insight graph para a variável "gender".
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)