deb*_*deb 6 python time-series forecasting pandas statsmodels
我想在python中实现向量自动回归.我的数据保存为3个列表的列表.我找到了这个 - http://statsmodels.sourceforge.net/stable/vector_ar.html#var,但无法弄清楚实施的正确方法.假设tsdata是3个长度为100的列表的列表,是我的数据.我试过了
varmodel = ts.VAR(tsdata)
results = varmodel.fit(maxlags=5, ic='aic')
Run Code Online (Sandbox Code Playgroud)
但上述情况并不奏效.
更新:我已根据以下建议将列表列表更改为列堆栈.现在工作正常.所以tsdata,这是一个列表列表更改为
tsdata = np.column_stack(tsdata)
Run Code Online (Sandbox Code Playgroud)
将列表列表更改为列堆栈(如@Josef 建议)可能会解决您的问题。为此,可以使用numpy.column_stack如下方式
tsdata = np.column_stack(tsdata)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4995 次 |
| 最近记录: |