Multi Bootstrap
A collection of Bootstrap instances to permit multidimensional bootstrapping. Construction depends on a named mapping of double[] arrays that represent the original samples. A static create method also allows creation based on a mapping to implementations of the SampleIfc.
The name provided for each dataset (or sampler) should be unique and will be used to identify the associated bootstrap results. We call this name a addFactor.
Parameters
the name of the instance
a map holding the name for each data set, names cannot be null and the arrays cannot be null
Constructors
Properties
If true, the stream will automatically participate in having its stream advanced to the next sub-stream via stream managers
False means at least one is false.
If true, the stream will automatically participate in having its stream reset to its start stream via stream managers
Functions
Positions the RNG at the beginning of its next substream for all bootstraps
Gets a map with key = name, where name is the associated bootstrap name and the value is List holding a RVariableIfc representation for each bootstrap generate within the bootstrap. The size of the list is the number of bootstrap samples generated. Each element of the list is a RVariableIfc representation of the data with the bootstrap generate.
Gets a map with key = name, where name is the associated bootstrap name and the value is the array holding the sample averages for each bootstrap samples within the bootstrap
Gets a map with key = name, where name is the associated bootstrap name and the value is List holding the sample data for each bootstrap generate within the bootstrap. The size of the list is the number of bootstrap samples generated. Each element of the list is the data associated with each generate.
Gets a map with key = name, where name is the associated bootstrap name and the value is the sample data for the bth bootstrap generate. The size of the array is the size of the generated bootstrap generate, the array may be of zero length if the samples were not saved
Gets a map with key = name, where name is the associated bootstrap name and the value is an array holding the sample variances for each bootstrap samples within the bootstrap
This method changes the underlying state of the Bootstrap instance by performing the bootstrap sampling.
The resetStartStream method will position the RNG at the beginning of its stream. This is the same location in the stream as assigned when the RNG was created and initialized for all bootstraps
Resets the position of the RNG at the start of the current substream for all bootstraps