├── LICENSE ├── README.md ├── data_provider ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-311.pyc │ ├── data_factory.cpython-310.pyc │ ├── data_factory.cpython-311.pyc │ ├── data_factory_online.cpython-310.pyc │ ├── data_factory_online.cpython-311.pyc │ ├── data_loader.cpython-310.pyc │ ├── data_loader.cpython-311.pyc │ ├── data_loader_online.cpython-310.pyc │ └── data_loader_online.cpython-311.pyc ├── data_factory.py ├── data_factory_online.py ├── data_loader.py └── data_loader_online.py ├── exp ├── __pycache__ │ ├── exp_EvoMSN.cpython-310.pyc │ ├── exp_EvoMSN.cpython-311.pyc │ ├── exp_EvoMSN_FSNet.cpython-311.pyc │ ├── exp_MSN.cpython-310.pyc │ ├── exp_MSN.cpython-311.pyc │ ├── exp_basic.cpython-310.pyc │ └── exp_basic.cpython-311.pyc ├── exp_EvoMSN.py ├── exp_MSN.py └── exp_basic.py ├── layers ├── AutoCorrelation.py ├── Autoformer_EncDec.py ├── Conv_Blocks.py ├── Embed.py ├── FourierCorrelation.py ├── MultiWaveletCorrelation.py ├── PatchTST_backbone.py ├── PatchTST_layers.py ├── RevIN.py ├── SelfAttention_Family.py ├── Transformer_EncDec.py └── utils.py ├── models ├── Autoformer.py ├── DLinear.py ├── DishTS.py ├── FEDformer.py ├── Informer.py ├── Koopa.py ├── Linear.py ├── NLinear.py ├── PatchTST.py ├── RevIN.py ├── Stat_models.py ├── TimesNet.py ├── Transformer.py ├── UnifiedModel.py └── multiscale_stat_prediction.py ├── requirements.txt ├── run_longExp.py ├── scripts ├── Offline_forecast │ ├── run_Autoformer.sh │ ├── run_DLinear.sh │ ├── run_FEDformer.sh │ ├── run_PatchTST.sh │ └── run_TimesNet.sh └── Online_forecast │ ├── run_Autoformer.sh │ ├── run_DLinear.sh │ ├── run_FEDformer.sh │ ├── run_PatchTST.sh │ ├── run_TCN.sh │ └── run_TimesNet.sh └── utils ├── masking.py ├── metrics.py ├── timefeatures.py └── tools.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/README.md -------------------------------------------------------------------------------- /data_provider/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data_provider/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_factory.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_factory.cpython-310.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_factory.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_factory.cpython-311.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_factory_online.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_factory_online.cpython-310.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_factory_online.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_factory_online.cpython-311.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_loader.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_loader.cpython-310.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_loader.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_loader.cpython-311.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_loader_online.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_loader_online.cpython-310.pyc -------------------------------------------------------------------------------- /data_provider/__pycache__/data_loader_online.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/__pycache__/data_loader_online.cpython-311.pyc -------------------------------------------------------------------------------- /data_provider/data_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/data_factory.py -------------------------------------------------------------------------------- /data_provider/data_factory_online.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/data_factory_online.py -------------------------------------------------------------------------------- /data_provider/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/data_loader.py -------------------------------------------------------------------------------- /data_provider/data_loader_online.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/data_provider/data_loader_online.py -------------------------------------------------------------------------------- /exp/__pycache__/exp_EvoMSN.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_EvoMSN.cpython-310.pyc -------------------------------------------------------------------------------- /exp/__pycache__/exp_EvoMSN.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_EvoMSN.cpython-311.pyc -------------------------------------------------------------------------------- /exp/__pycache__/exp_EvoMSN_FSNet.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_EvoMSN_FSNet.cpython-311.pyc -------------------------------------------------------------------------------- /exp/__pycache__/exp_MSN.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_MSN.cpython-310.pyc -------------------------------------------------------------------------------- /exp/__pycache__/exp_MSN.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_MSN.cpython-311.pyc -------------------------------------------------------------------------------- /exp/__pycache__/exp_basic.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_basic.cpython-310.pyc -------------------------------------------------------------------------------- /exp/__pycache__/exp_basic.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/__pycache__/exp_basic.cpython-311.pyc -------------------------------------------------------------------------------- /exp/exp_EvoMSN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/exp_EvoMSN.py -------------------------------------------------------------------------------- /exp/exp_MSN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/exp_MSN.py -------------------------------------------------------------------------------- /exp/exp_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/exp/exp_basic.py -------------------------------------------------------------------------------- /layers/AutoCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/AutoCorrelation.py -------------------------------------------------------------------------------- /layers/Autoformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/Autoformer_EncDec.py -------------------------------------------------------------------------------- /layers/Conv_Blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/Conv_Blocks.py -------------------------------------------------------------------------------- /layers/Embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/Embed.py -------------------------------------------------------------------------------- /layers/FourierCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/FourierCorrelation.py -------------------------------------------------------------------------------- /layers/MultiWaveletCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/MultiWaveletCorrelation.py -------------------------------------------------------------------------------- /layers/PatchTST_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/PatchTST_backbone.py -------------------------------------------------------------------------------- /layers/PatchTST_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/PatchTST_layers.py -------------------------------------------------------------------------------- /layers/RevIN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/RevIN.py -------------------------------------------------------------------------------- /layers/SelfAttention_Family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/SelfAttention_Family.py -------------------------------------------------------------------------------- /layers/Transformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/Transformer_EncDec.py -------------------------------------------------------------------------------- /layers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/layers/utils.py -------------------------------------------------------------------------------- /models/Autoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/Autoformer.py -------------------------------------------------------------------------------- /models/DLinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/DLinear.py -------------------------------------------------------------------------------- /models/DishTS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/DishTS.py -------------------------------------------------------------------------------- /models/FEDformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/FEDformer.py -------------------------------------------------------------------------------- /models/Informer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/Informer.py -------------------------------------------------------------------------------- /models/Koopa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/Koopa.py -------------------------------------------------------------------------------- /models/Linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/Linear.py -------------------------------------------------------------------------------- /models/NLinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/NLinear.py -------------------------------------------------------------------------------- /models/PatchTST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/PatchTST.py -------------------------------------------------------------------------------- /models/RevIN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/RevIN.py -------------------------------------------------------------------------------- /models/Stat_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/Stat_models.py -------------------------------------------------------------------------------- /models/TimesNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/TimesNet.py -------------------------------------------------------------------------------- /models/Transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/Transformer.py -------------------------------------------------------------------------------- /models/UnifiedModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/UnifiedModel.py -------------------------------------------------------------------------------- /models/multiscale_stat_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/models/multiscale_stat_prediction.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib 3 | pandas 4 | scikit-learn 5 | torch==1.9.0 -------------------------------------------------------------------------------- /run_longExp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/run_longExp.py -------------------------------------------------------------------------------- /scripts/Offline_forecast/run_Autoformer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Offline_forecast/run_Autoformer.sh -------------------------------------------------------------------------------- /scripts/Offline_forecast/run_DLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Offline_forecast/run_DLinear.sh -------------------------------------------------------------------------------- /scripts/Offline_forecast/run_FEDformer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Offline_forecast/run_FEDformer.sh -------------------------------------------------------------------------------- /scripts/Offline_forecast/run_PatchTST.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Offline_forecast/run_PatchTST.sh -------------------------------------------------------------------------------- /scripts/Offline_forecast/run_TimesNet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Offline_forecast/run_TimesNet.sh -------------------------------------------------------------------------------- /scripts/Online_forecast/run_Autoformer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Online_forecast/run_Autoformer.sh -------------------------------------------------------------------------------- /scripts/Online_forecast/run_DLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Online_forecast/run_DLinear.sh -------------------------------------------------------------------------------- /scripts/Online_forecast/run_FEDformer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Online_forecast/run_FEDformer.sh -------------------------------------------------------------------------------- /scripts/Online_forecast/run_PatchTST.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Online_forecast/run_PatchTST.sh -------------------------------------------------------------------------------- /scripts/Online_forecast/run_TCN.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Online_forecast/run_TCN.sh -------------------------------------------------------------------------------- /scripts/Online_forecast/run_TimesNet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/scripts/Online_forecast/run_TimesNet.sh -------------------------------------------------------------------------------- /utils/masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/utils/masking.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/timefeatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/utils/timefeatures.py -------------------------------------------------------------------------------- /utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkuedl/Evolving_Multiscale_Normalization/HEAD/utils/tools.py --------------------------------------------------------------------------------