我正在尝试将动态因子模型拟合到我的数据中以进行预测,但出现此错误。 'dk'
是股票指数时间序列数据的数据框。
我正在执行以下操作:
dk_dfm = dk.loc['08-Nov-15':,'std_Volume':'std_IR']
mod = statsmodels.api.tsa.DynamicFactor(endog = dk_dfm, k_factors=1, factor_order=2, error_order=3)
直到这里得到处理。
dfm = mod.fit(method='newton', disp=False)
在这里我得到错误:'不支持对象数组'
答案 0 :(得分:0)
您可以尝试
dk_dfm = dk.loc['08-Nov-15':,'std_Volume':'std_IR'].values
要获得一个numpy数组,我没有使用statsmodels的经验,但是此解决方案往往可以解决此错误 编辑:起作用的修复程序正在升级到版本0.10rc2