PyCaret v3.0 - _CURRENT_EXPERIMENT全局变量未设置



在运行check_stats()后,我们得到以下错误或compare_models ()PyCaret versiob 3.0.x中的函数

;"_CURRENT_EXPERIMENT全局变量未设置。请先运行setup() .">

是否有任何指针,如何解决这个问题?

阿迪勒

我运行了check_stats()函数,它给了我与上面提到的相同的结果,进一步当我运行compare_model()函数时,它也给了我相同的错误。虽然当我看到文档时,它已经清楚地以pandas dataframe

的形式显示了输出

从你的错误,这意味着你没有运行setup()的一步。所以你需要运行setup()第一。PyCaret将在后台对您提供的数据执行一些操作(预处理、训练/测试分割等),然后您可以执行compare_models(),check_stats ()等。您可以从这里的官方教程中了解更多关于PyCaret with Time Series的知识

from pycaret.datasets import get_data
from pycaret.time_series import TSForecastingExperiment
# Get sample data
y = get_data('airline', verbose=False)
# Setup Experiment
exp = TSForecastingExperiment()
exp.setup(data=y, fh=12)
# Diagnostics plot (acf, pacf, qq-plot, etc.)
exp.plot_model(plot='diagnostics')  
# Check Statisticals Test
exp.check_stats()
# Compare Models
best = exp.compare_models()

相关内容

  • 没有找到相关文章

最新更新