Построение таблицы графика анализа предиктора
В предыдущем упражнении вы научились вычислять столбец частоты встречаемости целевого события для таблицы графика анализа предиктора. В этом упражнении вы также добавите размеры групп и оформите всё в виде функции, которая возвращает таблицу графика анализа предиктора для заданной переменной.
Это упражнение является частью курса
Введение в предиктивную аналитику на Python
Инструкции к упражнению
- Сгруппируйте базовую таблицу по
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)