bb.science
Class Bootstrap.UnitTest.CiTask

java.lang.Object
  extended by bb.science.Bootstrap.UnitTest.CiTask
All Implemented Interfaces:
Runnable
Enclosing class:
Bootstrap.UnitTest

private static class Bootstrap.UnitTest.CiTask
extends Object
implements Runnable

This class is NOT multithread safe: it expects to only be touched by a single thread.


Field Summary
private  Bootstrap.UnitTest.CiResult ciResult
           
private  double confidenceLevel
           
private  Bootstrap.UnitTest.Distribution distribution
           
private  Bootstrap.Estimator[] estimators
           
private  int numberResamples
           
private  int sampleLength
           
 
Constructor Summary
private Bootstrap.UnitTest.CiTask(Bootstrap.UnitTest.Distribution distribution, int sampleLength, int numberResamples, double confidenceLevel, Bootstrap.Estimator[] estimators, Bootstrap.UnitTest.CiResult ciResult)
           
 
Method Summary
private  boolean equalParams(Bootstrap.UnitTest.CiTask other)
           
private  Bootstrap.Estimate getEstimateTheory(Bootstrap.Estimator estimator, double[] sample)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

distribution

private final Bootstrap.UnitTest.Distribution distribution

sampleLength

private final int sampleLength

numberResamples

private final int numberResamples

confidenceLevel

private final double confidenceLevel

estimators

private final Bootstrap.Estimator[] estimators

ciResult

private final Bootstrap.UnitTest.CiResult ciResult
Constructor Detail

Bootstrap.UnitTest.CiTask

private Bootstrap.UnitTest.CiTask(Bootstrap.UnitTest.Distribution distribution,
                                  int sampleLength,
                                  int numberResamples,
                                  double confidenceLevel,
                                  Bootstrap.Estimator[] estimators,
                                  Bootstrap.UnitTest.CiResult ciResult)
Method Detail

equalParams

private boolean equalParams(Bootstrap.UnitTest.CiTask other)

run

public void run()
Specified by:
run in interface Runnable

getEstimateTheory

private Bootstrap.Estimate getEstimateTheory(Bootstrap.Estimator estimator,
                                             double[] sample)
                                      throws IllegalStateException
Throws:
IllegalStateException