https://github.com/muhammedbuyukkinaci/m5-forecasting-accuracy
My notebooks and scripts on M5 Forecasting - Accuracy Competition on Kaggle
https://github.com/muhammedbuyukkinaci/m5-forecasting-accuracy
Last synced: 3 months ago
JSON representation
My notebooks and scripts on M5 Forecasting - Accuracy Competition on Kaggle
- Host: GitHub
- URL: https://github.com/muhammedbuyukkinaci/m5-forecasting-accuracy
- Owner: MuhammedBuyukkinaci
- Created: 2020-07-04T10:17:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-05T09:34:17.000Z (over 5 years ago)
- Last Synced: 2025-04-04T13:34:39.442Z (6 months ago)
- Language: Python
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# M5-Forecasting-Accuracy
My notebooks and scripts on M5 Forecasting - Accuracy Competition on Kaggle# What I learned
1) Different models with respect to state, store and department should be set up. Their predictions can be used in ensembling.
2) Tweedie and Poisson objective can be used in Lightgbm.
3) For time series problems, using only latest years' data is crucial.
4) Lag features and rolling features of lag features can be created.
5) It would be sensible to use multiple validation schemes(2014, 2015 ,2016).
6) Last digit of price can be used as a feature.
7) Adding a flag which means the product is new or not can be considerable.
8) The method named pct_change can be used in pandas series rolling.
9) Assigning weights to training samples in lightgbm can be used.