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

Enhancement request: calculate conditional volatility using data from the last period #89

Closed
avneeshs1 opened this issue Aug 10, 2015 · 3 comments

Comments

@avneeshs1
Copy link

Currently, GARCHModelResult.conditional_volatility does not include results for the t+1period (t being the last time-period in the data). In other words, there is no way to get conditional vol which uses information from the last time period. Not sure if the .forecast method was designed for this purpose but that is not implemented currently.

My workaround was to basically re-implement recursion.garch_recursion by removing the 1 day lag.

It would be great if this was natively supported.

@bashtage
Copy link
Owner

Another good idea - the difficult with a general purpose forecast is that for h > 1 the forecast is not necessarily analytic (i.e., for any volatility model that isn't linear in the squares, such as EGARCH). However, the 1 step always is for any model, so this is a simple way to think about starting on the forecasting.

@bashtage
Copy link
Owner

#132 should provide this and more once merged.

@bashtage
Copy link
Owner

Fixed in #132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants