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