我想通过最小化均方预测误差,将一个时间序列数据集的预测值和预测值(即过去的预测值)组合为一个时间序列。
假设我有一个2001-2010年的时间序列,与2007年之间有一个间隔。我已经能够使用2001-2007年数据(红线-称为)来预测2007年,并能够使用2008-2009年数据进行反向预测(光蓝线-称为)。
我想将和的数据点合并为每个月的估算数据点Y_i。理想情况下,我希望获得权重,以使其最小化的均方预测误差(MSPE)。如果这不可能,那么我如何才能找到两个时间序列数据点之间的平均值? w ^ ÿ 我
作为一个简单的例子:
tt_f <- ts(1:12, start = 2007, freq = 12)
tt_b <- ts(10:21, start=2007, freq=12)
tt_f
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 1 2 3 4 5 6 7 8 9 10 11 12
tt_b
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 10 11 12 13 14 15 16 17 18 19 20 21
我想要得到(仅显示平均值...理想情况下将MSPE最小化)
tt_i
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 5.5 6.5 7.5 8.5 9.5 10.5 11.5 12.5 13.5 14.5 15.5 16.5
predict
了预测包的功能。但是,我认为我将使用HoltWinters预测模型进行预测和回播。我有一个时间序列,计数小于50,并且尝试了Poisson回归预测-但由于某种原因,预测非常微弱。
NA
值的其他相关时间序列?似乎使学习期成为MSPE可能会产生误导,因为子周期可以用线性趋势很好地描述,但是在错过的时期中,某处会出现下降,这实际上可能是任何一点。还应注意,由于预测在趋势上是共线的,因此它们的平均值将引入两个结构性突破,而不是看似一个。