Spec-Zone.ru › pandas 0.25

pandas.Series.autocorr

Series.autocorr(self, lag=1) [source]

Вычисление автокорреляции с задержкой N.

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

Параметры:
lag : int, default 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()  # doctest: +ELLIPSIS
0.10355...
>>> s.autocorr(lag=2)  # doctest: +ELLIPSIS
-0.99999...

Если коэффициент корреляции Пирсона не определен, возвращается ‘NaN’.

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

© 2008–2012, 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/0.25.0/reference/api/pandas.Series.autocorr.html

Spec-Zone.ru

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