adfuller测试收到ValueError:解包的值太多。

5

我有一些数字存储在一个名为“常量”的变量中。

输入图像描述

当我尝试使用均值回归测试时

cadf = ts.adfuller(constant)

我收到了一个 ValueError: too many values to unpack 的错误消息。我该怎么解决它呢?
谢谢!

“constant”是2D数组吗?“adfuller()”仅接受1D数组。 - Elis Byberi
@ElisByberi 谢谢!我使用了 cadf = ts.adfuller(constant[0]),然后没问题了。 - JOHN
在这里找到答案:https://dev59.com/kqDia4cB1Zd3GeqPD3Nv?rq=1 - Morteza Mashayekhi
这个问题在这里得到了回答: https://dev59.com/kqDia4cB1Zd3GeqPD3Nv - shehio
1个回答

11

adfuller()函数只接受一维时间序列数组,因此请使用以下方法进行转换:


data1 = data.iloc[:,0].values

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接