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

2024-07-05 14:03:13 发布

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

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

from statsmodels.tsa.stattools import adfullerfrom numpy import log

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

会话在大约3分钟后崩溃。然后我得到这个信息:

'Your session crashed after using all available RAM. '

我的数据集只有51MB。我也在使用Colab的GPU。 有没有办法解决这个问题


Tags: 数据代码fromimportnumpylog时间序列
1条回答
网友
1楼 · 发布于 2024-07-05 14:03:13

这类似于以下问题:

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

  • 或者限制为滞后搜索计算的滞后数量,设置maxlag

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

  • 或者固定滞后的数量,避免自动滞后搜索

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

相关问题 更多 >