图中有许多回归线

数据挖掘 时间序列 r 绘图 工作室
2022-03-06 20:19:30

在此处输入图像描述

在此处输入图像描述

你如何在一个图中绘制许多回归线?这涉及“预测:原则与实践”中的教科书问题。一个数据集涉及奥运会跑步项目的获胜时间。类别包括年份、长度(距离)、性别(性别)。该问题要求为每个图制作一条回归线,以查看每个事件的平均变化率。

我可以蛮力解决这个问题,但我想找到一种有效的方法在单个图中制作多个回归线。这可能吗?

1个回答

color我不知道数据集,但通常使用维度更容易做到这一点,如下所示:

ggplot(aes(x=Year, y=Time, color=Length))
  +geom_point()
  +geom_smooth(method='lm')

请注意,您可能必须先转换Length为因子,或使用color=as.factor(Length)in aes