Morris Elementary Effects Screening

Summary

The Morris method is a derivative-based screening technique. It computes elementary effects (EE) — finite-difference changes in output from perturbing one factor by a step along randomly placed trajectories through a discretized grid. Averaging the EEs gives the mean (overall influence) and standard deviation (interaction / nonlinearity). Campolongo’s revised averages the absolute EEs to avoid cancellation in non-monotonic models. At cost model runs it cheaply ranks factors and flags the non-influential ones to fix — but it ranks rather than precisely quantifies.

Overview

Morris falls under derivative-based GSA: sensitivity is based on (averaged) finite-difference derivatives of the output. The paper: “The basic idea of Morris method is built upon calculation of elementary effects (EE) for each input factor by dividing the range of each factor into levels and considering as a predetermined multiple of .” It is the canonical screening tool (see Global Sensitivity Analysis - Overview): identify and discard unimportant factors before expensive variance-based quantification.

Main Content

Elementary effect ^elementary-effect

For factor with step (where on the unit grid):

a finite-difference (one-step) derivative of the output with respect to at one point in the input space. Each trajectory of runs yields one per factor.

Morris measures and

After sampling and computing over trajectories:

  • mean elementary effect: overall importance of .
  • standard deviation of the EEs: “higher values of suggest increased interaction between and the other variables or a non-linear effect.”

Revised mean (Campolongo)

Campolongo et al. proposed — the mean of the absolute elementary effects — “to mitigate the issue of cancellation of opposite signs in non-monotonic models.” Higher ⇒ greater influence of on the output. is a reliable proxy for the Sobol total-effect index for ranking purposes (see Variance-Based Sensitivity and Sobol Indices).

Reading the plane

Plotting factors on classifies them:

  • Low , low → negligible factor → fix it (screen out).
  • High , low → important and (nearly) linear/additive effect.
  • High , high → important with strong interactions and/or nonlinearity → keep and quantify with Sobol. Related: DGSM (eq. 18) generalizes Morris as ; there is a known link between DGSM and Sobol’s total index.

In the MNIST case study, Morris’s and were among the most reliable importance measures (alongside Sobol ), and Morris obtained good accuracy “by utilizing the minimum number of most important pixels.” Sampling cost there: 50 trajectories in 4 levels (Table 1) — the cheapest budget of all methods tested.

Examples

A 10-parameter ABM screened with trajectories costs runs. Results:

  • Parameter A: → strong, near-linear main driver → keep.
  • Parameter B: → strong but highly interacting/nonlinear → keep, expect large in Sobol.
  • Parameter C: but → its raw mean nearly cancelled (non-monotone); correctly flags it as important — exactly the case was designed for.
  • Parameters D–J: fix all six, shrinking the space from 10 to 4 before Sobol quantification (see Sampling and Estimation for Sobol Indices).

Connections

See Also