Spec-Zone.ru › pandas 0.24

pandas.Series.corr

Series.corr(other, method='pearson', min_periods=None) [source]

Вычислить корреляцию с other Series, исключая пропущенные значения.

Параметры:
other : Series
method : {‘pearson’, ‘kendall’, ‘spearman’} or callable
  • pearson : стандартный коэффициент корреляции
  • kendall : коэффициент корреляции Кендалла
  • spearman : корреляция рангов Спирмена
  • callable: вызываемый объект с вводом двух одномерных массивов ndarray
    и возвращающим число с плавающей точкой .. versionadded:: 0.24.0
min_periods : int, optional

Минимальное количество наблюдений, необходимое для получения корректного результата

Возвращаемое значение:
correlation : float

Примеры

>>> histogram_intersection = lambda a, b: np.minimum(a, b
... ).sum().round(decimals=1)
>>> s1 = pd.Series([.2, .0, .6, .2])
>>> s2 = pd.Series([.3, .6, .0, .1])
>>> s1.corr(s2, method=histogram_intersection)
0.3

© 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.24.2/reference/api/pandas.Series.corr.html

Spec-Zone.ru

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