pandas.core.window.expanding.Expanding.kurt#

Расширяющийся.kurt(numeric_only=False)[источник]#

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

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

Включать только столбцы с типами float, int, boolean.

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

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

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

Смотрите также

scipy.stats.kurtosis

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

pandas.Series.expanding

Вызов expanding с данными Series.

pandas.DataFrame.expanding

Вызов expanding с DataFrames.

pandas.Series.kurt

Агрегация kurt для Series.

pandas.DataFrame.kurt

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

Примечания

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

Примеры

Пример ниже покажет скользящий расчет с размером окна четыре, соответствующий эквивалентному вызову функции с использованием 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, bias=False):.6f}")
4.999874
>>> s = pd.Series(arr)
>>> s.expanding(4).kurt()
0         NaN
1         NaN
2         NaN
3   -1.200000
4    4.999874
dtype: float64