awslabs / gluonts

Probabilistic time series modeling in Python
https://ts.gluon.ai
Apache License 2.0
4.63k stars 755 forks source link

How to measure the impact of feat_static_cat in DeepAR #1013

Open rajnish-garg opened 4 years ago

rajnish-garg commented 4 years ago

I have a time series for each city that I am forecasting using DeepAR Estimator. It is giving decent results.

I have also list of static category attributes related to each series for e.g. density (high, low.. ), seasonal etc. that i am looking to feed using feat_static_cat so that I can leverage the relationship between different sequences to improve the accuracy metric.

I have couple of qns on this:

StatMixedML commented 4 years ago

If I add 5 new static feature, how can i know which have higher impact on accuracy

You might be interested looking into Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecasting. It is an attention-based architecture which combines high-performance multi-horizon forecasting with interpretable insights.

lorrp1 commented 4 years ago

@rajnish-garg @StatMixedML have you tried adding features to models that require a multidimensional target (i have 1 target and multiple features)? i keep getting errors and i dont know how to use to multivariategrouper with just 1 target