Test Functions for Sensitivity Analysis#

The table below listed the available test functions typically used in the comparison of sensitivity analysis methods.

Name

Spatial Dimension

Constructor

Borehole

8

Borehole()

Bratley et al. (1992) A

M

Bratley1992a()

Bratley et al. (1992) B

M

Bratley1992b()

Bratley et al. (1992) C

M

Bratley1992c()

Bratley et al. (1992) D

M

Bratley1992d()

Damped Oscillator

7

DampedOscillator()

Flood

8

Flood()

Ishigami

3

Ishigami()

OTL Circuit

6 / 20

OTLCircuit()

Piston Simulation

7 / 20

Piston()

Simple Portfolio Model

3

Portfolio3D()

Sobol’-G

M

SobolG()

Sulfur

9

Sulfur()

Welch et al. (1992)

20

Welch1992()

Wing Weight

10

WingWeight()

In a Python terminal, you can list all the available functions relevant for metamodeling applications using list_functions() and filter the results using the tag parameter:

import uqtestfuns as uqtf

uqtf.list_functions(tag="sensitivity")
 No.      Constructor       Dimension   Description
-----  ------------------  -----------  ----------------------------------------------------------------------------
  1        Borehole()           8       Borehole function from Harper and Gupta (1983)
  2      Bratley1992a()         M       Integration test function #1 from Bratley et al. (1992)
  3      Bratley1992b()         M       Integration test function #2 from Bratley et al. (1992)
  4      Bratley1992c()         M       Integration test function #3 from Bratley et al. (1992)
  5      Bratley1992d()         M       Integration test function #4 from Bratley et al. (1992)
  6    DampedOscillator()       8       Damped oscillator model from Igusa and Der Kiureghian (1985)
  7         Flood()             8       Flood model from Iooss and Lemaître (2015)
  8        Ishigami()           3       Ishigami function from Ishigami and Homma (1991)
  9       OTLCircuit()          6       Output transformerless (OTL) circuit model from Ben-Ari and Steinberg (2007)
 10         Piston()            7       Piston simulation model from Ben-Ari and Steinberg (2007)
 11      Portfolio3D()          3       Simple portfolio model from Saltelli et al. (2004)
 12         SobolG()            M       Sobol'-G function from Saltelli and Sobol' (1995)
 13         Sulfur()            9       Sulfur model from Charlson et al. (1992)
 14       Welch1992()          20       20-Dimensional function from Welch et al. (1992)
 15       WingWeight()         10       Wing weight model from Forrester et al. (2008)