Python:预测不均匀间隔的时间序列?

数据挖掘 Python 时间序列 预测
2022-03-05 22:21:38

我的数据具有与机器中特定组件的故障发生相对应的时间戳。时间戳不是均匀分布的。我的问题是:1)我可以使用哪些方法(几乎)准确地预测未来发生的故障(时间戳)?2)我还能推导出哪些其他功能?

到目前为止我已经尝试过:

由于时间戳序列间隔不均匀,我推导出了一个特征 datediff= 顺序故障发生之间的差异。由于它现在是一个单变量时间序列,我尝试了经典的时间序列预测方法,如 ARIMA 和 SARIMA(效果不佳)

我发布时间序列频率 = 7(每周)的季节性分解

每周 频率=30 每月 acf/pacf acf

1个回答

我建议您使用Prophet

Prophet是一种基于加法模型预测时间序列数据的程序,其中非线性趋势与年、周和日季节性以及假日效应相匹配。它最适用于具有强烈季节性影响和几个季节历史数据的时间序列。Prophet 对缺失数据和趋势变化具有鲁棒性,并且通常可以很好地处理异常值。

在文档中,您可以看到在 python 中很容易实现。

您也可以将问题转换为监督学习问题。您可以阅读此博客,其中介绍了如何面对问题。