当我在 statsmodels 包下拟合动态因子模型时,出现 "object arrays are not supported" 错误
I am getting an error of "object arrays are not supported" when i am fitting the Dynamic Factor Model under statsmodels package
我正在尝试将动态因子模型拟合到我的数据中以进行预测,但出现此错误。 '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)
这里出现错误:'object arrays are not supported'
你可以试试
dk_dfm = dk.loc['08-Nov-15':,'std_Volume':'std_IR'].values
为了得到一个 numpy 数组,我没有使用 statsmodels 的经验,但这个解决方案往往适用于这个错误
编辑:有效的修复是升级到版本 0.10rc2
我正在尝试将动态因子模型拟合到我的数据中以进行预测,但出现此错误。 '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)
这里出现错误:'object arrays are not supported'
你可以试试
dk_dfm = dk.loc['08-Nov-15':,'std_Volume':'std_IR'].values
为了得到一个 numpy 数组,我没有使用 statsmodels 的经验,但这个解决方案往往适用于这个错误 编辑:有效的修复是升级到版本 0.10rc2