用于 Python 的 ndiff

数据挖掘 Python r 时间序列
2022-03-02 05:14:53

中是否有与R' 函数等效的ndiffs函数Python它用于估计用于创建固定时间序列的差异数量。

R 文档

2个回答

我不确定是否有任何库可以直接使您的数据在 python 中静止。但是,您可以绘制时间序列,这将直观地告诉您数据的趋势和季节性等组成部分。

使用statsmodel您可以像这样查看时间序列的每个组件,

trend = decomposition.trend
seasonal = decomposition.seasonal 
residual = decomposition.residual

在此之后,您可以使用shift函数通过取消趋势和季节性来使您的时间序列静止。

请参阅本教程,其中详细说明了根据您的数据使您的时间序列保持平稳。希望这可以帮助。

pmdarima中实现了一个函数,可以帮助您找到差异的数量。

该函数称为pmdarima.arima.ndiffs