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')[source]

绘制序列及其ACF和PACF值。

Parameters:
seriespd.Series

一个时间序列。

lagsint, default = 24

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

alphaint, default = 0.05

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

zero_lagbool, default = True

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

acf_fftbool, = False

是否通过FFT计算ACF。

acf_adjustedbool, default = True

如果为True,ACF计算的分母使用n-k而不是n,其中 n是观测值的数量,k是滞后。

pacf_methodstr, default = ‘ywadjusted’

用于计算PACF的方法。

suptitlestr, default = None

用作图表总标题的文本。

series_titlestr, default = None

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

acf_titlestr, default = ‘Autocorrelation’

用于设置ACF图的标题。

pacf_titlestr, default = ‘Partial Autocorrelation’

用于设置PACF图的标题。

Returns:
figmatplotlib.figure.Figure
axesnp.ndarray

图形的轴对象数组

示例

>>> from aeon.visualisation import plot_correlations
>>> from aeon.datasets import load_airline
>>> y = load_airline(return_array=False)
>>> fig, ax = plot_correlations(y)