dask.dataframe.Index.autocorr

dask.dataframe.Index.autocorr

Index.autocorr(lag=1, split_every=False)

计算滞后N的自相关。

此文档字符串是从 pandas.core.series.Series.autocorr 复制而来的。

Dask 版本可能存在一些不一致性。

此方法计算序列与其自身移位后的皮尔逊相关系数。

参数
滞后int, 默认值为 1

在执行自相关之前要应用的滞后数。

返回
浮动

自身与自身滞后(lag)之间的皮尔逊相关系数。

参见

Series.corr

计算两个序列之间的相关性。

Series.shift

按所需周期数移动索引。

DataFrame.corr

计算列之间的成对相关性。

DataFrame.corrwith

计算两个 DataFrame 对象的行或列之间的成对相关性。

注释

如果皮尔逊相关性定义不明确,则返回 ‘NaN’。

示例

>>> s = pd.Series([0.25, 0.5, 0.2, -0.05])  
>>> s.autocorr()  
0.10355...
>>> s.autocorr(lag=2)  
-0.99999...

如果皮尔逊相关性未明确定义,则返回 ‘NaN’。

>>> s = pd.Series([1, 0, 0, 0])  
>>> s.autocorr()  
nan