Comments (2)
Thanks for your inputs, we will put this on our radar! It might indeed be nice to have a subclass of ForecastingModel
that can take any regression model to produce predictions using autoregression. In the meantime, if you're interested in contributing to Darts, please check out this post for guidelines to implement a new model. Also, please let us know if you have any other ideas!
from darts.
Here are some elements of answers:
Some models are auto-regressive in nature (e.g AR(I)MA) and so this is already embedded in some models. Some other models such as neural networks are not (always) auto-regressive in nature but rather work by predicting fixed-length outputs. For these cases (neural networks), Darts now provides a native auto-regressive functionality, which will recursively call the neural net on its own outputs until predictions of a certain horizon length are obtained.
As auto-regressive forecasting is a somewhat "abstract" feature that is quite model-dependent, I'm closing this issue. Thanks for the comment @martins0n
from darts.
Related Issues (20)
- [Question] Validation metric different when trained model is rerun on validation set HOT 2
- Are past targets used as past covartiates for models? HOT 3
- Allow broadcasting for element-wise operations on TimeSeries HOT 1
- [BUG] Cannot convert a MPS Tensor to float64 dtype as the MPS framework - GlobalNaiveAggregate HOT 4
- Adding Future Covariates to the BlockRNN
- [BUG] DOC `series_reduction` explained twice in docstring HOT 2
- How to obtain quantiles from a probabilistic `TimeSeries`? HOT 1
- [Question] Why do Global Baseline Models require fitting before prediction? HOT 2
- [Question] How to perform rolling predictions? HOT 3
- Mixed precision support for Torch Models
- `TFTModel.predict()` with `predict_likelihood_parameters=True` HOT 2
- Update examples
- Shap explanation HOT 2
- TFTExplainer: getting explanations when trained on multiple time series HOT 1
- Missing attribute when loading models trained in older darts version
- [BUG] TimeSeries.from_group_dataframe incompatible with integer timestamps
- [BUG] No activations in BlockRNNModel output MLP
- How to implement TIDE Model with similar lags to LGBM HOT 3
- [BUG] LinearRegression get_estimator method's required arguments appear to do nothing HOT 3
- [BUG] sklearn KNeighborsRegressor can't be fitted with darts RegressionModel HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from darts.