Spec-Zone.ru › pandas 2

pandas.Series.autocorr

Series.autocorr(lag=1)[source]

Вычисление автокорреляции с лагом N.

Этот метод вычисляет корреляцию Пирсона между рядом и его сдвинутой копией.

Параметры:
lag:int, по умолчанию 1

Количество лагов, применяемых перед вычислением автокорреляции.

Возвращает:
float

Корреляция Пирсона между self и self.shift(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

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.Series.autocorr.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API