cudf.Series.autocorr#

Series.autocorr(lag=1)[source]#

Compute the lag-N autocorrelation. This method computes the Pearson correlation between the Series and its shifted self.

Parameters:
lagint, default 1

Number of lags to apply before performing autocorrelation.

Returns:
resultfloat

The Pearson correlation between self and self.shift(lag).

Examples

>>> import cudf
>>> s = cudf.Series([0.25, 0.5, 0.2, -0.05, 0.17])
>>> s.autocorr()
np.float64(0.1438853844...)
>>> s.autocorr(lag=2)
np.float64(-0.9647548490...)