How are the upper bounds and lower bounds calculated

97 views
Skip to first unread message

Krishna Sangeeth KS

unread,
Sep 9, 2021, 3:53:27 AM9/9/21
to pystatsmodels
Hi,

I am trying to figure out how the upper bound and lower bounds are calculated in statsmodels for forecasting modules such as exponential smoothing based on prediction interval. 

Any pointers on this will be really useful for me. 

Best,
Krishna

Kevin Sheppard

unread,
Sep 10, 2021, 4:07:58 AM9/10/21
to pystatsmodels
You compute the forecast error variance, which depends on the model and estimated parameters, and then the interval is +/- 1.96 * sqrt(var(t+h)) where h is the number of steps ahead. You should look up forecast error variance for ARIMA models to understand how this value is calculated.  It requires constructing the impulse function.
Reply all
Reply to author
Forward
0 new messages