pandas.core.window.rolling.Rolling.kurt#

Rolling.kurt(**kwargs)[源代码]#

无偏地计算滚动费雪对峰度的定义。

参数
**kwargs

对于NumPy兼容性,不会对结果产生影响。

退货
系列或DataFrame

返回类型与原始对象相同, np.float64 数据类型。

参见

scipy.stats.kurtosis

参照本研究方法。

pandas.Series.rolling

使用系列数据进行呼叫滚动。

pandas.DataFrame.rolling

使用DataFrames调用滚动。

pandas.Series.kurt

为系列聚合Kurt。

pandas.DataFrame.kurt

正在为DataFrame聚合Kurt。

注意事项

计算至少需要四个周期。

示例

下面的示例将显示窗口大小为4的滚动计算,该窗口大小与使用 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[1:], bias=False):.6f}")
3.999946
>>> s = pd.Series(arr)
>>> s.rolling(4).kurt()
0         NaN
1         NaN
2         NaN
3   -1.200000
4    3.999946
dtype: float64