pandas.Series.autocorr — pandas 0.24.0rc1 documentation (original) (raw)
Series.
autocorr
(lag=1)[source]¶
Compute the lag-N autocorrelation.
This method computes the Pearson correlation between the Series and its shifted self.
Parameters: | lag : int, default 1 Number of lags to apply before performing autocorrelation. |
---|---|
Returns: | float The Pearson correlation between self and self.shift(lag). |
Notes
If the Pearson correlation is not well defined return ‘NaN’.
Examples
s = pd.Series([0.25, 0.5, 0.2, -0.05]) s.autocorr() # doctest: +ELLIPSIS 0.10355... s.autocorr(lag=2) # doctest: +ELLIPSIS -0.99999...
If the Pearson correlation is not well defined, then ‘NaN’ is returned.
s = pd.Series([1, 0, 0, 0]) s.autocorr() nan