使用 adfuller() 时,Google colab 不断崩溃

时间:2021-06-25 11:18:19

标签: python crash time-series google-colaboratory

我一直在尝试获取 ADF 统计数据和我的时间序列数据的 p 值。 除了导入数据集并使用以下代码之外,我什么也没做:

from statsmodels.tsa.stattools import adfuller from numpy import log

result = adfuller(dataset.Sales.dropna())

会话在大约 3 分钟后崩溃。然后我收到此消息:

<块引用>

'您的会话在使用所有可用 RAM 后崩溃。 '

我的数据集只有 51MB。我也在使用 Colab 的 GPU。 任何想法如何解决它?

1 个答案:

答案 0 :(得分:0)

这类似于以下问题:

这个问题很可能是由滞后搜索引起的,因为它存储了所有回归,所以我会建议在前面的问题中提到的相同的解决方法:

  • 限制滞后数,设置 maxlag,为滞后搜索评估。

result = adfuller(dataset.Sales.dropna(), maxlag=MAX_LAG)

  • 或者修复滞后次数并避免自动滞后搜索。

result = adfuller(dataset.Sales.dropna(), maxlag=MAX_LAG, autolag=None)