Test Functions for Sensitivity Analysis
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 |
---|---|---|
8 |
|
|
M |
|
|
M |
|
|
M |
|
|
M |
|
|
7 |
|
|
8 |
|
|
3 |
|
|
6 / 20 |
|
|
7 / 20 |
|
|
3 |
|
|
M |
|
|
9 |
|
|
20 |
|
|
10 |
|
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)