plot_correlations#

plot_correlations(series, lags=24, alpha=0.05, zero_lag=True, acf_fft=False, acf_adjusted=True, pacf_method='ywadjusted', suptitle=None, series_title=None, acf_title='Autocorrelation', pacf_title='Partial Autocorrelation')[源代码][源代码]#

绘制序列及其ACF和PACF值。

参数:
系列pd.Series

时间序列。

滞后int, 默认 = 24

要在 ACF 和 PACF 图中包含的滞后数

alphaint, 默认值 = 0.05

用于设置置信区间的 Alpha 值。Alpha = 0.05 将产生 95% 的置信区间,标准差通过 Bartlett 公式计算。

zero_lagbool, 默认 = True

如果为真,ACF 和 PACF 图从第 0 个滞后开始

acf_fftbool, = False

是否通过FFT计算ACF。

acf_adjustedbool, 默认 = True

如果为真,自相关函数(ACF)计算的分母使用 n-k 而不是 n,其中 n 是观测值的数量,k 是滞后数。

pacf_methodstr, 默认 = ‘ywadjusted’

用于计算PACF的方法。

标题str, 默认 = None

用作图表总标题的文本。

系列标题str, 默认 = None

如果提供,用于设置系列图的标题。否则,系列图没有标题。

acf_titlestr, 默认 = ‘自相关’

用于设置ACF图的标题。

pacf_titlestr, 默认 = ‘偏自相关’

用于设置PACF图的标题。

返回:
matplotlib.figure.Figure
坐标轴np.ndarray

图形的Axe对象数组

示例

>>> from sktime.utils.plotting import plot_correlations
>>> from sktime.datasets import load_airline
>>> y = load_airline()
>>> fig, ax = plot_correlations(y)