【发布时间】:2016-05-06 09:53:21
【问题描述】:
假设我们的数据集如下所示;
demand <- ts(BJsales, start = c(2000, 1), frequency = 12)
plot(demand)
现在我将时间序列对象传递给 HoltWinter 并绘制拟合数据。
hw <- HoltWinters(demand)
plot(hw)
我想区分需求和拟合数据以找到平均绝对偏差 (MAD)。
我接受了hw$x的需求
我适应了hw$fit
accu_Holt_data <- as.data.frame(hw$x)
fore_holt <- as.data.frame(hw$fit)
differnce <- accu_Holt_data - fore_holt
行长不同,差别不大
【问题讨论】:
-
hw$fit 是一个多列数据框,如果您查看 hw$fit 的日期索引,您会发现它与 hw$x 不同。但是,您可以这样做
cbind(hw$fit[, 1], hw$x)并使用它来计算 MAD。
标签: r time-series forecasting