当我在statsmodels packag下拟合动态因子模型时,得到一个错误“不支持对象数组”

2024-06-16 12:07:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用动态因子模型来拟合我的数据进行预测,但是我得到了这个错误。'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)

这里我得到一个错误:'不支持对象数组'


Tags: 数据模型框架mod错误时间动态order
1条回答
网友
1楼 · 发布于 2024-06-16 12:07:14

你可以试试

dk_dfm = dk.loc['08-Nov-15':,'std_Volume':'std_IR'].values

为了得到一个numpy数组,我没有使用statsmodels的经验,但是这个解决方案可以解决这个错误 编辑:有效的修复程序正在升级到版本0.10rc2

相关问题 更多 >