开始使用免费开始使用

可视化平行斜率

上一个练习中的两个图给出了截然不同的预测:一个随着数值型变量线性上升,另一个则为每个类别给出固定的预测值。 要调和这两种相互冲突的预测,唯一合理的方法是同时在模型中纳入这两个解释变量。

对于包含一个数值型和一个分类型解释变量的线性回归模型,ggplot2 并没有现成、开箱即用的预测可视化方式。好在 moderndive 包提供了一个额外的几何对象 geom_parallel_slopes(),可以方便地实现这一点。

taiwan_real_estate 数据已可用;ggplot2moderndive 已加载。

本练习是课程的一部分

R 中级回归

查看课程

练习说明

  • 使用 taiwan_real_estate 数据集,绘制房价与附近便利店数量的关系图,并按房龄着色。
  • 使用散点图。
  • 添加平行斜率线,不要显示标准误差带。

交互式实操练习

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

# Using taiwan_real_estate, plot price_twd_msq vs. n_convenience colored by house_age_years
___ +
  # Add a point layer
  ___ +
  # Add parallel slopes, no ribbon
  ___
编辑并运行代码