setup_sobol_g_function¶
-
pyapprox.benchmarks.benchmarks.
setup_sobol_g_function
(nvars)[source]¶ Setup the Sobol-G function benchmark
f(z)=d∏i=1|4zi−2|+ai1+ai,ai=i−22using
>>> from pyapprox.benchmarks.benchmarks import setup_benchmark >>> benchmark=setup_benchmark('sobol_g',nvars=2) >>> print(benchmark.keys()) dict_keys(['fun', 'mean', 'variance', 'main_effects', 'total_effects', 'variable'])
- Parameters
- nvarsinteger
The number of variables of the Sobol-G function
- Returns
- benchmarkpya.Benchmark
Object containing the benchmark attributes
References