Spec-Zone.ru › pandas 0.23

pandas.core.window.Expanding.var

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

Вычисление несмещённой расширяющейся дисперсии.

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

Параметры:

ddof : int, по умолчанию 1

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

*args, **kwargs

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

Возвращает:

Series или DataFrame

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

См. также

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

Примечания

Значение по умолчанию ddof 1, используемое в Series.var(), отличается от значения по умолчанию ddof 0 в numpy.var().

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

Примеры

>>> s = pd.Series([5, 5, 6, 7, 5, 5, 5])
>>> s.rolling(3).var()
0         NaN
1         NaN
2    0.333333
3    1.000000
4    1.000000
5    1.333333
6    0.000000
dtype: float64
>>> s.expanding(3).var()
0         NaN
1         NaN
2    0.333333
3    0.916667
4    0.800000
5    0.700000
6    0.619048
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.23.4/generated/pandas.core.window.Expanding.var.html

Spec-Zone.ru

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