Class PhiMixingBatchAlgorithm
- All Implemented Interfaces:
IBatchAlgorithm
The procedure utilizes an independence test in order to build a so-called "quasi independent"
(QI) sample sequence. By default the RunUpTest
will be used. "The aim of the QI method is
to continue the simulation run until we have obtained a pre-specified number of essentially
independent random samples by skipping highly correlated observations." [1] As soon as the QI
sequence appears to be independent, the computed batches can be considered as valid. Samples in
the QI sequence are only used to determine appropriate batch sizes. They are not used to compute
the batch means! Instead, the batch means consist of all samples, regardless of statistical
dependence.
[1] E. Chen, W. Kelton: A Stopping Procedure based on Phi-Mixing Conditions. Proceedings of the 2000 Winter Simulation Conference.
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.statistics.ABatchAlgorithm
batches
-
Constructor Summary
-
Method Summary
Methods inherited from class de.uka.ipd.sdq.statistics.ABatchAlgorithm
getBatchMeans, hasValidBatches, offerSamples, offerSamples, setValid
-
Constructor Details
-
PhiMixingBatchAlgorithm
public PhiMixingBatchAlgorithm() -
PhiMixingBatchAlgorithm
-
-
Method Details
-
offerSample
public void offerSample(double value)
-