mcframework.stats_engine.kurtosis#
- mcframework.stats_engine.kurtosis(x: ndarray, ctx: StatsContext) float[source]#
Unbiased sample excess kurtosis (Fisher definition).
\[\text{kurt}(x) = \frac{1}{n_\text{eff}} \sum_i \left(\frac{x_i - \bar X}{s}\right)^4 - 3.\]- Parameters:
- x
ndarray Input sample.
- ctx
StatsContext Uses
nan_policy.
- x
- Returns:
floatExcess kurtosis (
0.0if \(n_\text{eff} \le 3\)).
Notes
Uses
scipy.stats.kurtosis()withfisher=True, bias=False.Examples
>>> round(kurtosis(np.array([1, 2, 3, 4.0]), {}), 1) -1.2