Time series forecasting has gained lots of attention recently; this is because many real-world phenomena can be modeled as time series. The massive volume of data and recent advancements in the processing power of the computers enable researchers to develop more sophisticated machine learning algorithms such as neural networks to forecast the time series data. In this paper, we propose various neural network architectures to forecast the time series data using the dynamic measurements; moreover, we introduce various architectures on how to combine static and dynamic measurements for forecasting. We also investigate the importance of performing techniques such as anomaly detection and clustering on forecasting accuracy. Our results indicate that clustering can improve the overall prediction time as well as improve the forecasting performance of the neural network. Furthermore, we show that feature-based clustering can outperform the distance-based clustering in terms of speed and efficiency. Finally, our results indicate that adding more predictors to forecast the target variable will not necessarily improve the forecasting accuracy.
翻译:时间序列预测最近引起了许多关注;这是因为许多现实世界现象可以以时间序列为模型。大量的数据和计算机处理能力的最新进步使研究人员能够开发出更先进的机器学习算法,如神经网络,以预测时间序列数据。在本文件中,我们提出了各种神经网络结构,以利用动态测量来预测时间序列数据;此外,我们引入了各种结构,以如何将静态和动态测量结合起来进行预测。我们还研究了采用异常探测和集群等技术对预测准确性的重要性。我们的结果表明,集群可以改善总体预测时间并改进神经网络的预测性能。此外,我们表明,基于特性的集群在速度和效率方面可以超过基于远程的集群。最后,我们的结果表明,增加预测目标变量的预测器并不一定会提高预测的准确性。