A Time Series Short-Term Prediction Method Based on Multi-Granularity Event Matching and Alignment
Source abstract
Abstract
Accurate forecasting of time series is crucial across various domains. Many prediction tasks rely on effectively segmenting, matching, and time series data alignment. For instance, regardless of time series with the same granularity, segmenting them into different granularity events can effectively mitigate the impact of varying time scales on prediction accuracy. However, these events of varying granularity frequently intersect with each other, which may possess unequal durations. Even minor differences can result in significant errors when matching time series with future trends. Besides, directly using matched events but unaligned events as state vectors in machine learning-based prediction models can lead to insufficient prediction accuracy. Therefore, this paper proposes a short-term forecasting method for time series based on a multi-granularity event, MGE-SP (multi-granularity event-based short-term prediction). First, a methodological framework for MGE-SP established guides the implementation steps. The framework consists of three key steps, including multi-granularity event matching based on the LTF (latest time first) strategy, multi-granularity event alignment using a piecewise aggregate approximation based on the compression ratio, and a short-term prediction model based on XGBoost. The data from a nationwide online car-hailing service in China ensures the method’s reliability. The average RMSE (root mean square error) and MAE (mean absolute error) of the proposed method are 3.204 and 2.360, lower than the respective values of 4.056 and 3.101 obtained using the ARIMA (autoregressive integrated moving average) method, as well as the values of 4.278 and 2.994 obtained using k-means-SVR (support vector regression) method. The other experiment is conducted on stock data from a public data set. The proposed method achieved an average RMSE and MAE of 0.836 and 0.696, lower than the respective values of 1.019 and 0.844 obtained using the ARIMA method, as well as the values of 1.350 and 1.172 obtained using the k-means-SVR method.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Time Series Analysis and Forecasting · Stock Market Forecasting Methods · Complex Systems and Time Series Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (34)
Show source-provided references
1. A novel time-sensitive composite similarity model for multivariate time-series correlation analysis10.3390/e23060731 ↗
2. A stock time series forecasting approach incorporating candlestick patterns and sequence similarity10.1016/j.eswa.2022.117595 ↗
3. Analysis and forecasting of monthly electricity demand time series using pattern-based statistical methods10.3390/en16020827 ↗
4. Estimating pandemic effects in urban mass transportation systems: An approach based on visibility graphs and network similarity10.1016/j.physa.2023.128772 ↗
5. Application of intelligent time series prediction method to dew point forecast10.3934/era.2023145 ↗
6. Detecting a multi-granularity event in an unequal interval time series based on self-adaptive segmenting10.3233/IDA-205480 ↗
7. Forecasting financial series using clustering methods and support vector regression10.1007/s10462-018-9663-x ↗
8. Kocak · Applied Soft Computing Journal · 2017 · 58 · 9210.1016/j.asoc.2017.04.021 ↗
9. Estimation of the parameters of symmetric stable ARMA and ARMA-GARCH models10.1080/02664763.2021.1928019 ↗
10. Forecasting wind speed in peninsular Malaysia: An application of Arima and Arima-Garch models10.47836/pjst.29.1.02 ↗
11. The fitting of SARIMA model to tourism in mexican roads
12. Time series traffic flow prediction with hyper-parameter optimized ARIMA models for intelligent transportation system
13. Consistent order selection for arfima processes10.1214/21-AOS2149 ↗
14. Forecasting mid-long term electric energy consumption through bagging ARIMA and exponential smoothing methods10.1016/j.energy.2017.12.049 ↗
15. Modelling stock prices with exponential weighted moving average (EWMA)10.4236/jmf.2016.61011 ↗
16. Improving language translation using the hidden markov model10.32604/cmc.2021.012304 ↗
17. Hybrid ensemble-learning approach for renewable energy resources evaluation in algeria10.32604/cmc.2022.023257 ↗
18. Gain prediction and compensation for subarray antenna with assembling errors based on improved XGBoost and transfer learning10.1049/iet-map.2019.0182 ↗
19. New SVM kernel soft computing models for wind speed prediction in renewable energy applications10.1007/s00500-019-04608-w ↗
20. Hidden markov models based approaches to long-term prediction for granular time series10.1109/TFUZZ.2018.2802924 ↗
21. Nonnegative matrix factorization with side information for time series recovery and prediction10.1109/TKDE.2018.2839678 ↗
22. Freeway travel time prediction using deep hybrid model-taking sun yat-sen freeway as an example10.1109/TVT.2020.2999358 ↗
23. Traffic flow prediction with big data: A deep learning approach
24. A comparison of ARIMA and LSTM in forecasting time series
25. Time series prediction of wastewater flow rate by bidirectional LSTM deep learning10.1007/s12555-019-0984-6 ↗
26. Hybrid short-term load forecasting method based on empirical wavelet transform and bidirectional long short-term memory neural networks10.35833/MPCE.2021.000276 ↗
27. Predicting evaporation with optimized artificial neural network using multi-objective salp swarm algorithm10.1007/s11356-021-16301-3 ↗
28. CNN-FCM: System modeling promotes stability of deep learning in time series prediction10.1016/j.knosys.2020.106081 ↗
29. Piecewise linear representation of finance time series: Quantum mechanical tool10.12693/APhysPolA.138.21 ↗
30. Dimensionality reduction for fast similarity search in large time series databases10.1007/PL00011669 ↗
31. Time-series machine-learning error models for approximate solutions to parameterized dynamical systems10.1016/j.cma.2020.112990 ↗
32. Symbolic representation based on trend features for knowledge discovery in long time series10.1631/FITEE.1400376 ↗
33. XGBoost: A scalable tree boosting system
34. XGBoost model for chronic kidney disease diagnosis10.1109/TCBB.2019.2911071 ↗