mcframework.stats_engine.skew#
- mcframework.stats_engine.skew(x: ndarray, ctx: StatsContext) float[source]#
Unbiased sample skewness (Fisher–Pearson standardized third central moment).
\[\text{skew}(x) = \frac{1}{n_\text{eff}} \sum_i \left(\frac{x_i - \bar X}{s}\right)^3.\]- Parameters:
- x
ndarray Input sample.
- ctx
StatsContext Uses
nan_policy.
- x
- Returns:
floatFisher–Pearson standardized third central moment, returning
0.0if \(n_\text{eff} \le 2\).
Notes
Uses
scipy.stats.skew()withbias=False.Examples
>>> round(skew(np.array([1, 2, 3, 10.0]), {}), 3) > 0 True