开始使用免费开始使用

演变的含义

在本练习中,您将使用预测洞察图(predictor insight graph)来研究前面练习中您已添加到 basetable 的变量 "donations2017min_2016" 与目标变量之间的关系。

为方便起见,创建预测洞察图所需的方法已预先编写好。

若要在 basetable 中绘制连续变量 variable 的预测洞察图,您可以按以下步骤操作:

  • 将变量离散化为 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 个分箱,并将其添加到 basetable。
  • 为该变量创建预测洞察图用的数据表。
  • 绘制该变量的预测洞察图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(____, "____")
编辑并运行代码