setup_polynomial_ensemble

pyapprox.benchmarks.setup_polynomial_ensemble(nmodels=5)[source]

Return an ensemble of 5 univariate models of the form

\[f_\alpha(\rv)=\rv^{5-\alpha}, \quad \alpha=0,\ldots,4\]

where \(z\sim\mathcal{U}[0, 1]\)

Returns:
benchmarkBenchmark

Object containing the benchmark attributes

funcallable

The function being analyzed

variableJointVariable

Class containing information about each of the nvars inputs to fun

meansnp.ndarray (nmodels)

The mean of each model fidelity

covariancenp.ndarray (nmodels)

The covariance between the outputs of each model fidelity

References