pandas.Series.autocorr#
- Series.autocorr(lag=1)[源代码]#
计算LAG-N自相关。
该方法计算序列与其移位后的自身之间的皮尔逊相关性。
- 参数
- lag整型,默认值为1
在执行自相关之前要应用的滞后数。
- 退货
- 浮动
自我与自我之间的皮尔逊相关性(滞后)。
参见
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