Package org.moeaframework.util.sequence
Class Saltelli
java.lang.Object
org.moeaframework.util.sequence.Saltelli
- All Implemented Interfaces:
Sequence
Extension of Sobol's sequence for generating the samples for Saltelli's version of Sobol' global variance
decomposition. This approach allows the first-, second-, and total-order sensitivities to be computed with
lower error rates and fewer samples than other approaches, and is the sequences required for using
SobolAnalysis.
The number of samples, N, generated by the generate(int, int) method must be a multiple of 2*D+2,
where D is the dimension of the generated samples.
References:
- Saltelli, A., et al. "Global Sensitivity Analysis: The Primer." John Wiley & Sons Ltd, 2008.
-
Constructor Summary
ConstructorsConstructorDescriptionSaltelli()Constructs a Saltelli sequence generator for use in Sobol' global variance decomposition. -
Method Summary
Modifier and TypeMethodDescriptiondouble[][]generate(int N, int D) Returns aN x Dmatrix of real numbers in the range[0, 1].
-
Constructor Details
-
Saltelli
public Saltelli()Constructs a Saltelli sequence generator for use in Sobol' global variance decomposition.
-
-
Method Details
-
generate
public double[][] generate(int N, int D) Description copied from interface:SequenceReturns aN x Dmatrix of real numbers in the range[0, 1].
-