我正在使用循环网络进行时间序列预测。
网络中最后一个单元的预测似乎总是最准确的。例如,如果我有 20 个单元格(因此我的输入样本长度为 20),则来自后面单元格(例如单元格 11-20)的预测似乎比来自早期单元格(例如单元格 1-10)的预测更好。
这是正常的吗?
假设我的网络只有 3 个单元。目前我会输入数据 x(t=0, t+1, t+2) 以获得对 t=0, t+1, t+2 的预测。这是错误的方法吗?如果我想在所有时间步都有良好的预测,我是否需要使用“移动窗口”,即我是否应该使用滚动输入序列:
For prediction at t=0, input x(t-2, t-1, t=0)
For prediction at t=1, input x(t-1, t=0, t=1)
For prediction at t=2, input x(t=0, t+1, t+2)