Spec-Zone.ru › pandas 0.25

pandas.core.window.Expanding.std

Expanding.std(self, ddof=1, *args, **kwargs) [source]

Вычисление скользящего стандартного отклонения.

По умолчанию нормируется на N-1. Это можно изменить с помощью аргумента ddof.

Параметры:
ddof : int, default 1

Число степеней свободы. Разделитель, используемый в расчётах, равен N - ddof, где N представляет количество элементов.

*args, **kwargs

Для совместимости с NumPy. Дополнительные аргументы не используются.

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

Возвращает тот же тип объекта, что и вызывающий объект расширяющего вычисления.

См. также

Series.expanding
Вызов объекта с данными Series.
DataFrame.expanding
Вызов объекта с данными DataFrame.
Series.std
Эквивалентный метод для Series.
DataFrame.std
Эквивалентный метод для DataFrame.
numpy.std
Эквивалентный метод для массива NumPy.

Примечания

По умолчанию значение ddof равное 1, используемое в Series.std, отличается от значения по умолчанию ddof равного 0 в numpy.std.

Для расчёта скользящего окна требуется как минимум один период.

Примеры

>>> s = pd.Series([5, 5, 6, 7, 5, 5, 5])
>>> s.rolling(3).std()
0         NaN
1         NaN
2    0.577350
3    1.000000
4    1.000000
5    1.154701
6    0.000000
dtype: float64
>>> s.expanding(3).std()
0         NaN
1         NaN
2    0.577350
3    0.957427
4    0.894427
5    0.836660
6    0.786796
dtype: float64

© 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.core.window.Expanding.std.html

Spec-Zone.ru

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