【问题标题】:The same variables cause ARIMA produce different results相同的变量导致 ARIMA 产生不同的结果
【发布时间】:2020-10-15 13:12:07
【问题描述】:

我有两组相同的变量:

np.all([
   np.all(a.y == b.y),
   np.all(a.X == b.X),
   np.all(a.o == b.o),
   type(a.y) == type(b.y),
   type(a.X) == type(b.X),
   type(a.o) == type(b.o)]
)

产生True(见附件截图)。

但是,在第一种情况下安装了 ARIMA,而在第二种情况下,它以错误结束(见屏幕截图)。为什么会这样?

截图:

【问题讨论】:

    标签: python variables machine-learning statsmodels arima


    【解决方案1】:

    我终于发现statsmodels 包使用了numpy 数组base array (ndarray.base),这会导致结果失真。为了避免这种影响,我们需要将内生和外生变量都输入为array.copy()。希望它可以帮助其他研究人员。`

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      • 1970-01-01
      相关资源
      最近更新 更多