Spec-Zone.ru › pandas 2

pandas.core.window.rolling.Rolling.kurt

Rolling.kurt(numeric_only=False)[source]

Вычисление скользящего эксцесса по определению Фишера без смещения.

Параметры:
numeric_only:bool, по умолчанию False

Включать только столбцы с плавающей точкой, целыми числами и булевыми значениями.

Добавлен в версии 1.5.0.

Возвращает:
Серия или DataFrame

Тип возвращаемого значения совпадает с исходным объектом с типом данных np.float64.

См. также

scipy.stats.kurtosis

Ссылка на метод SciPy.

pandas.Series.rolling

Вызов скользящего окна для данных Series.

pandas.DataFrame.rolling

Вызов скользящего окна для DataFrames.

pandas.Series.kurt

Агрегирование эксцесса для Series.

pandas.DataFrame.kurt

Агрегирование эксцесса для DataFrame.

Примечания

Для вычисления требуется минимум четыре периода.

Примеры

В приведенном ниже примере показано вычисление скользящего окна размером 4, которое соответствует эквивалентному вызову функции с использованием scipy.stats.

>>> arr = [1, 2, 3, 4, 999]
>>> import scipy.stats
>>> print(f"{scipy.stats.kurtosis(arr[:-1], bias=False):.6f}")
-1.200000
>>> print(f"{scipy.stats.kurtosis(arr[1:], bias=False):.6f}")
3.999946
>>> s = pd.Series(arr)
>>> s.rolling(4).kurt()
0         NaN
1         NaN
2         NaN
3   -1.200000
4    3.999946
dtype: float64

© 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.core.window.rolling.Rolling.kurt.html

Spec-Zone.ru

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