plot_lags

plot_lags(series, lags=1, suptitle=None)[source]

绘制一个或多个时间序列的滞后版本。

滞后图是时间序列与其自身滞后值的散点图。 它通常用于检查自相关性。

Parameters:
seriespd.Series or np.ndarray

用于绘制滞后的单变量时间序列。

lagsint or array-like, default=1

要绘制的滞后或滞后项。

  • int 绘制指定的滞后

  • array-like 绘制数组/列表中指定的滞后项

suptitlestr, default=None

用作图表总标题的文本。如果为None,则标题将为“Plot of series against lags {lags}”

Returns:
figmatplotlib.figure.Figure
axesnp.ndarray

图形的轴对象数组

示例

>>> from aeon.visualisation import plot_lags
>>> from aeon.datasets import load_airline
>>> y = load_airline(return_array=False)
>>> fig, ax = plot_lags(y, lags=2) # plot of y(t) with y(t-2)  
>>> fig, ax = plot_lags(y, lags=[1,2,3]) # y(t) & y(t-1), y(t-2)..