Интерпретация переменной эволюции
В этом упражнении вы изучите связь между переменной "donations2017min_2016", добавленной в basetable в предыдущих упражнениях, и целевой переменной — с помощью графика анализа предиктора.
Для удобства методы построения графика анализа предиктора уже реализованы в коде.
Чтобы построить график анализа предиктора для непрерывной переменной variable в basetable, выполните следующие шаги:
- Дискретизируйте переменную на
n_binsинтервалов:
basetable["variable_disc"] = pd.qcut(basetable["variable"], n_bins)
- Постройте таблицу графика анализа предиктора:
pig_table = create_pig_table(basetable, "target","variable_disc")
- Отобразите график анализа предиктора на основе этой таблицы:
plot_pig(pig_table,"variable_disc")
Это упражнение является частью курса
Средний уровень прогностической аналитики на Python
Инструкции к упражнению
- Дискретизируйте переменную эволюции
donations_2017_min_2016на 5 интервалов и добавьте её в базовую таблицу. - Создайте таблицу графика анализа предиктора для этой переменной.
- Постройте график анализа предиктора для этой переменной.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Discretize the variable in 5 bins and add to the basetable
basetable["donations_2017_min_2016_disc"] = pd.____(____["____"], ____)
# Construct the predictor insight graph table
pig_table = ____(____, "target", "____")
# Plot the predictor insight graph
plot_pig(____, "____")