I am following along with a statsmodels tutorial
An OLS model is fitted with
formula = 'S ~ C(E) + C(M) + X'
lm = ols(formula, salary_table).fit()
print lm.summary()
Predicted values are provided through:
lm.predict({'X' : [12], 'M' : [1], 'E' : [2]})
The result is returned as a single value array.
Is there a method to also return confidence intervals for the predicted value (prediction intervals) in statsmodels?
Thanks.
We've been meaning to make this easier to get to. You should be able to use
from statsmodels.sandbox.regression.predstd import wls_prediction_std
prstd, iv_l, iv_u = wls_prediction_std(results)
If you have any problems, please file an issue on github.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With