sensitivity opdesign × signal → tableimport fullseye as fs; fs.ledger.sens_morris(design=None, y=None, negligible=0.05) -> 'dict' (実装を直接呼ぶなら import sensitivity; sensitivity.sens_morris(design=None, y=None, negligible=0.05) -> 'dict'、台帳から引くなら opsmultivar.get("sens_morris"))Morris elementary effects -> mu, mu, sigma per factor (Morris 1991; mu Campolongo et al. 2007).
design must come from :func:doe_morris (its trajectory bookkeeping is used) and
y holds the model output for its rows in order. For trajectory t and step s that
moves factor i by ±delta: EE_i = (y_s - y_{s-1}) / (±delta) in unit-cube units, and
also per natural unit of the factor (ee_natural; on a log-scale factor the step
is in log10 units).
mu (mean EE) can cancel when effects change sign; mu_star (mean |EE|) does
not and is the ranking measure; sigma (standard deviation, ddof = 1) is large when
the effect depends on where the other factors are (non-linear or interacting).
class per factor: negligible (mu* below negligible x the largest mu),
linear/additive (sigma < 0.1 mu: the effect is the same everywhere — a
convention of this op, stated), otherwise non-linear or interacting.
py -3.11 examples/sensitivity_tour.pytable を入力に取れる)—
sensitivity)doe_morris · doe_saltelli · sens_sobol
Provenance: sensitivity.py — MULTIVAR operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.