Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: Add a method to append new data to an existing model to simplify updating out-of-sample observations #416

Open
ddtpower3 opened this issue Oct 10, 2020 · 2 comments
Assignees

Comments

@ddtpower3
Copy link

Hi, proffessor.

Is there a functon that can make arch model fitted with histroy data do forecasts with new observations? For now, once new observations come, the model must be rebuilt with data frame including new obs to make latest forecasts.

Thanks

@bashtage
Copy link
Owner

There is no explicitt append feature. This would be good. For now, the "solution" is to create a new model and then to use forecast from the new model passing in the old parameters. You may need to manually set the model's backcast value as well to ensure it is identical.

@bashtage bashtage changed the title forecast with new obs ENH: Add a method to append new data to an existing model to simplify updating out-of-sample observations Oct 12, 2020
@quantvol
Copy link

Hi,
I'm trying to do this manually. When you say set the model's backcast value, is that done via volatility.forecast() with the backcast parameter? And if one wants to forecast an arch_model object, then pass the volatility forecasts through the mean model? My goal is to update the model with new data and pre-fit parameters like OP, but I'd also like have a way to fully reproduce a model's state with minimal inputs.

Thanks!

@bashtage bashtage self-assigned this May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants