[ENH] All univariate _SeriesToSeriesTransformer should internally use the ColumnwiseTransformer to make them multivariate
See original GitHub issueIs your feature request related to a problem? Please describe.
All univariate _SeriesToSeriesTransformer should internally use the ColumnwiseTransformer to make them multivariate. This should however be mentioned in the docstring that it internally applies just a ColumnwiseTransformer and that the algorithm itself is still a univariate.
Additional context
Refactor Detrender which internally uses sth similar to ColumnwiseTransformer which should be raplaced with a ColumnwiseTransformer then also.
tagging @SveaMeyer13 who wrote the ColumnwiseTransformer
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:11
Top Results From Across the Web
[ENH] All univariate _SeriesToSeriesTransformer should internally ...
All univariate _SeriesToSeriesTransformer should internally use the ColumnwiseTransformer to make them multivariate. This should however be mentioned in the ...
Read more >ColumnwiseTransformer — sktime documentation
Returns an inverse-transformed version of Z by iterating over specified columns and applying the univariate series transformer to them. Only works if self....
Read more >Learning Graph Structures with Transformer for Multivariate ...
This paper presented GTA, a new framework for multivariate time series anomaly detection that involves automatically learning a graph structure, graph ...
Read more >A Fusion Transformer for Multivariable Time Series Forecasting
Instead, it analyzes the complete sequence of input and use self-attention mechanisms [17] to learn the sequence's temporal relationships, potentially making it ......
Read more >Univariate vs Multivariate Time Series Forecasting with ...
A comparative study shows that our setting outperforms state-of-the-art Transformers in the multivariate setting in benchmark datasets.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Happy to work on this 😃
I think we should use the column-ensembling as the default fall-back option for transformers and implement that in the base class (still not sure about forecasters). Concrete transformers should have the option to override that option if they implement bespoke ways of handling both univariate and multivariate data by using the combined pd.Series/pd.DataFrame interface. I think that’s what the tags would allow us to do quite easily.