Implementation of MetaSieve algorithm. (For "MetaSieve: Performance vs. Complexity Sieve for Time Series Forecasting" (OEDM workshop of the IEEE International Conference on Data Mining (ICDM'22)).
LSTM_prediction.py- Generating synthetic data. Implementing brute-force calculations of quality metric for all generated sequences.LSTM_prediction.py,RF_prediction.py, andXGB_prediction.py- files which contains code for obtaining predictions accuracy for 15 levels of LSTM, RF, and XGBoost models respectivly.
acc_time.ipynb- Notebook, which provides the research of time efficiency of different strategies of MetaSieve.seive_drawing.ipynb- Notebook, which provides the research of MetaSieve results with the usage of different quality control strategies.GNNclass.ipynb- realization of GNN classifier for the Second sttage of MetaSieve.
artdata_1000.csv- generated 1000 synthetic time-series.real_data.csv- real-world data consisting of stock value and electric consuption time-series.art1000_LSTM_acc_time.csv,art1000_RF_acc_time.csv,art1000_XGB_acc_time.csv- brute-forse sMAPE and RMSE results for synthetic data with measured time.
ArtComposer.py- generation process of 1000 synthetic time-series.