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