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)