Spec-Zone.ru › pandas 2

pandas.core.window.rolling.Rolling.var

Rolling.var(ddof=1, numeric_only=False, engine=None, engine_kwargs=None)[source]

Вычисление скользящей дисперсии.

Параметры:
ddof:int, по умолчанию 1

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

numeric_only:bool, по умолчанию False

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

Новая в версии 1.5.0.

engine:str, по умолчанию None
  • 'cython' : Выполняет операцию с помощью C-расширений из cython.

  • 'numba' : Выполняет операцию с помощью JIT-компилированного кода из numba.

  • None : По умолчанию использует 'cython' или глобальную настройку compute.use_numba

    Новая в версии 1.4.0.

engine_kwargs:dict, по умолчанию None
  • Для 'cython' движка допустимых engine_kwargs нет.

  • Для 'numba' движка движок может принимать nopython, nogil и parallel ключи словаря. Значения должны быть либо True или False. По умолчанию engine_kwargs для 'numba' движка равно {'nopython': True, 'nogil': False, 'parallel': False}

    Новая в версии 1.4.0.

Возвращаемое значение:
Series или DataFrame

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

См. также

numpy.var

Эквивалентный метод для массива NumPy.

pandas.Series.rolling

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

pandas.DataFrame.rolling

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

pandas.Series.var

Агрегирование var для Series.

pandas.DataFrame.var

Агрегирование var для DataFrame.

Примечания

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

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

Примеры

>>> 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

© 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.var.html

Spec-Zone.ru

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