fullseye

stat_describe — MATH stats op

使い方

Five-number-plus summary of a 1-D sample, as a plain dict.

Returns {"n", "mean", "std", "min", "max", "percentiles"} where percentiles is {"p5", "p25", "p50", "p75", "p95"} (linear interpolation between order statistics, numpy’s default). std is the population standard deviation (ddof=0 — well-defined down to a single sample; multiply by sqrt(n/(n-1)) for the sample estimator, which is what :func:stat_covariance uses, documented there).

The tails matter in metrology: mean/std of residuals say how good the fit is on average; p5/p95 say how bad the outliers are — report both, a fit can pass on RMS and fail on extremes.

HALCON: tuple_mean / tuple_deviation / tuple_min / tuple_max (the percentile row has no single HALCON tuple operator).

ファミリ共通の入力契約(fail-closed)

mathops の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

背景知識ガイド(この op の手前にある物理・規約)

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

同カテゴリ(stats)

stat_histogram · stat_covariance · stat_correlation · stat_zscore


Provenance: mathops.py — MATH operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.