开始使用免费开始使用

可视化多个解释变量

逻辑回归同样支持多个解释变量。与线性回归类似,可视化会遇到相同的问题:一旦在图中加入更多数值型变量,就会变得难以展示。这里我们聚焦于包含两个数值型解释变量的情形,解决方案与之前基本相同:用颜色表示响应变量。

此处响应变量只有两种可能取值(0 和 1)。而当我们后面加入预测响应时,取值会落在 0 到 1 之间。引入预测响应后,从图中最重要的是判断预测更接近 0 还是更接近 1。因此,使用在 0.5 处分割的双色渐变非常有用:高于 0.5 的响应为一种颜色,低于 0.5 的响应为另一种颜色。

银行流失数据集可通过 churn 获取;ggplot2 已加载。

本练习是课程的一部分

R 中级回归

查看课程

练习说明

  • 使用 churn 数据集,绘制购买最近性 time_since_last_purchase 与客户关系时长 time_since_first_purchase 的散点图,并根据客户是否流失 has_churned 着色。
  • 添加点图层,将透明度设为 0.5
  • 使用双色渐变,并将中点设为 0.5
  • 使用黑白主题。

交互式实操练习

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

# Using churn, plot recency vs. length of relationship colored by churn status
___ +
  # Make it a scatter plot, with transparency 0.5
  ___ +
  # Use a 2-color gradient split at 0.5
  ___ +
  # Use the black and white theme
  ___
编辑并运行代码