0
$\begingroup$

Here is the documentation for statsmodel's ARMA fit function. My issue is that it does not specify the form of the model it is fitting, i.e. is it fitting $a(L)y_t = b(L)\epsilon_t$ or is it fitting the regression form enter image description here

It's a bit confusing because statsmodel's ARMA generation assumes the form $a(L)y_t = b(L)\epsilon_t$, but the "no constant" option makes it unclear.

$\endgroup$
  • $\begingroup$ Since the documentation says ARMA(p,q), I think it has the form that you describe. It has the option to include or exclude the constant c. $\endgroup$ – Michael Chernick Jan 12 '17 at 0:40
  • $\begingroup$ I mean, both are ARMA(p,q), one is just more succinct than the other. $\endgroup$ – user369210 Jan 12 '17 at 0:41
0
$\begingroup$

The "constant" option in the fit returns the mean, from which the actual constant can be recovered using $\mu = \beta_0/(1- \beta_1 - \cdots - \beta_p)$.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.