otmorris.BuildMorrisFunction¶
- otmorris.BuildMorrisFunction(b0Random=0.0, b1Random=None, b2Random=None)¶
Morris test function for sensitivity analysis.
This function has input dimension 20 and output dimension 1.
- Parameters:
- b0Randomfloat, optional
The constant term. Default is 0.0.
- b1Randomsequence of float, of size 10, optional
Random linear coefficients for dimensions 11-20. Default is zeros.
- b2Randomsequence of float, of size 175, optional
Random quadratic coefficients. Default is zeros.
References
M. D. Morris, 1991, Factorial sampling plans for preliminary computational experiments, Technometrics, 33, 161-174.
Examples
>>> import openturns as ot >>> ot.RandomGenerator.SetSeed(123) >>> b0Random = ot.DistFunc.rNormal() >>> b1Random = ot.DistFunc.rNormal(10) >>> b2Random = ot.DistFunc.rNormal(175) >>> function = BuildMorrisFunction(b0Random, b1Random, b2Random) >>> dimension = function.getInputDimension() >>> distribution = ot.JointDistribution([ot.Uniform(0.0, 1.0)] * dimension) >>> inputSample = distribution.getSample(10) >>> outputSample = function(inputSample)
otmorris