Побудова таблиці для графіка ознак
У попередній вправі ви навчилися обчислювати стовпець частоти в таблиці для графіка ознак. У цій вправі ви також додасте розміри груп і оформите все у функцію, яка повертає таблицю для графіка ознак для заданої змінної.
Ця вправа є частиною курсу
Вступ до прогностичної аналітики в Python
Інструкції до вправи
- Згрупуйте basetable за
variable. - Обчисліть таблицю для графіка ознак, визначивши частоту цільової події та розміри груп.
- Використайте функцію
create_pig_table, щоб отримати таблицю для графіка ознак для змінної "gender".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)