Skip to content

Instantly share code, notes, and snippets.

@blang
Created May 3, 2016 19:19
Show Gist options
  • Save blang/c291b0b4da67c09ac2d0e7a7aea547c8 to your computer and use it in GitHub Desktop.
Save blang/c291b0b4da67c09ac2d0e7a7aea547c8 to your computer and use it in GitHub Desktop.
Statsmodel

Deps

matplotlib==1.5.1
numpy==1.11.0
pandas==0.18.0
scipy==0.17.0
statsmodels==0.6.1

Code

armamod = sm.tsa.ARMA(data, (1,1)).fit()

Trace

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-6-37756ca8ea45> in <module>()
      2 p=1 # AR order
      3 q=1 # MA order
----> 4 armamod = sm.tsa.ARMA(data, (1,1)).fit()

...venv2/lib/python3.3/site-packages/statsmodels/tsa/arima_model.py in fit(self, start_params, trend, method, transparams, solver, maxiter, full_output, disp, callback, **kwargs)
    917 
    918         else:  # estimate starting parameters
--> 919             start_params = self._fit_start_params((k_ar, k_ma, k), method)
    920 
    921         if transparams:  # transform initial parameters to ensure invertibility

...venv2/lib/python3.3/site-packages/statsmodels/tsa/arima_model.py in _fit_start_params(self, order, method)
    554             func = lambda params: -self.loglike_css(params)
    555             #start_params = [.1]*(k_ar+k_ma+k_exog) # different one for k?
--> 556             start_params = self._fit_start_params_hr(order)
    557             if self.transparams:
    558                 start_params = self._invtransparams(start_params)

...venv2/lib/python3.3/site-packages/statsmodels/tsa/arima_model.py in _fit_start_params_hr(self, order)
    491             ols_params = GLS(endog, exog).fit().params
    492             start_params[:k] = ols_params
--> 493             endog -= np.dot(exog, ols_params).squeeze()
    494         if q != 0:
    495             if p != 0:

TypeError: Cannot cast ufunc subtract output from dtype('float64') to dtype('int64') with casting rule 'same_kind'
@JTchaoren
Copy link

你后来是怎么解决的?这个 类型错误

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment