|
相同的数据格式可以表示为: X(t)=f X(t-1),X(t-2),X(t-3),X(t-4)(12)以类似的方式,确定其他子序列的滞后参数。图8:小波系数Wc的ACF和PACF。预测:使用ANN(混合MODWT-ANN模型)和SVR(混合MODWT-SVR模型)对每个系列进行一步超前预测。70%的数据用于训练模型,其余30%用于测试模型。作为ANN和SVR模型的数据预处理步骤,数据在[-1,1]、[0,1]之间进行归一化,并使用z分数。这有助于模型克服陷入局部极小和过度拟合的限制。此外,它还加快了培训过程(Crone、Guajardo和Weber,2006;Wu和Lo,2010)。使用z评分作为预处理步骤的模型似乎比剩下的两个归一化过程表现更好。 ANN模型:如前所述,神经网络模型有三层,每层由一定数量的神经元组成。因为这是一个预测问题,所以输出层的神经元数量是1。输入层的神经元数目由滞后参数获得。例如,在W的情况下,识别的滞后参数是4,而输入层中的神经元数量是4。这在数学上表示为: 1 1 1 1 1 1 1 1 W(t)=f W(t-1),W(t-2),W(t-3),W(t-4)(13)没有确定的规则来确定隐藏层中的神经元数量,因此,它们是根据模型的最佳性能选择的。每层神经元的数量如表1所示。该模型使用弹性传播(RP)算法(Riedmiller&Braun,)进行训练。RP优于最常用的BP算法,因为其性能优越(Liu等人,2012)。
|