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