我使用软件包forecast
创建了一个时间序列模型,并使用autoplot
绘制了观测值和。
require(ggplot2)
require(forecast)
y <- hw(AirPassengers, h=10, seasonal="multiplicative")
autoplot(y, main="Air passengers - Holt seasonal") +
autolayer(y, series="multiplicative", PI=FALSE)
但是,我希望将观察结果标记为:
Variable label position in ggplot line chart,但仅适用于预测值。我知道该子句应该为geom_text( aes(label = ?) )
,但由于传递给y
的对象autoplot
是ts
,因此我不确定如何引用?
< / p>
我求助于as.numeric(y[["mean"]])
,但收到错误Error: geom_text requires the following missing aesthetics: x, y
,因为这是一个向量,并且缺少日期?
谢谢。