首页 > 解决方案 > 与 x 轴 (R) 中的时间序列一致

问题描述

我想在 abline 中添加一条截距 = 37 和斜率 = 5 的线。问题是 x 轴是来自 ts 对象的日期。我希望这条线从第一个时间段开始(对于 x= 2013 第一季度,截距 = 37)

cars<-c(21,22,18,25,14,23,27,18,21,15,24,27,20,25,18,20)
cars<-ts(cars, start=c(2013, 1), end=c(2016, 4),frequency=4)
plot(cars)
abline(a=37.95, b=4.29)

标签: r

解决方案


如果您需要绘制一条截距37.95为 2013 且斜率为 的线b=4.29,则需要求解以下简单方程:

39.75 = a + 4.29 * 2013
a = -8597.82

因此:

cars <- c(21,22,18,25,14,23,27,18,21,15,24,27,20,25,18,20)
cars <- ts(cars, start=c(2013, 1), end=c(2016, 4),frequency=4)
plot(cars, ylim=c(14,60))
abline(a=-8597.82, b=4.29)

在此处输入图像描述


推荐阅读