public abstract class AbstractResamplingGeneSetScore extends AbstractLongTask implements NullDistributionGenerator
Modifier and Type | Field and Description |
---|---|
protected int |
classMaxSize |
protected int |
classMinSize |
protected Histogram |
hist |
protected double |
histogramMax |
protected double |
histogramMin |
protected static org.apache.commons.logging.Log |
log |
protected static int |
NORMAL_APPROX_SAMPLE_FREQUENCY
Check for fit to a normal distribution every n trials.
|
protected int |
numClasses |
protected int |
numRuns |
protected static double |
SPEDUPSIZEEXTRASTEP |
protected static int |
SPEEDUPSIZECUT
The size we use to start skipping sizes for resampling.
|
protected static double |
TOLERANCE
Used to control interations.
|
protected boolean |
useNormalApprox |
protected boolean |
useSpeedUp |
Constructor and Description |
---|
AbstractResamplingGeneSetScore() |
Modifier and Type | Method and Description |
---|---|
Histogram |
getHist() |
void |
setClassMaxSize(int value) |
void |
setUseNormalApprox(boolean useNormalApprox) |
void |
setUseSpeedUp(boolean useSpeedUp)
If you set this to true, when large class sizes are analyzed, not every size is measured directly.
|
ifInterruptedStop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateNullDistribution, setRandomSeed
protected static final org.apache.commons.logging.Log log
protected static final double TOLERANCE
protected static final int NORMAL_APPROX_SAMPLE_FREQUENCY
protected static final int SPEEDUPSIZECUT
protected static final double SPEDUPSIZEEXTRASTEP
protected boolean useSpeedUp
protected boolean useNormalApprox
protected int classMaxSize
protected int numRuns
protected int numClasses
protected double histogramMax
protected double histogramMin
protected int classMinSize
protected Histogram hist
public Histogram getHist()
public void setClassMaxSize(int value)
value
- intpublic void setUseSpeedUp(boolean useSpeedUp)
useSpeedUp
- public void setUseNormalApprox(boolean useNormalApprox)
Copyright © 2002-2013 UBC Centre for High-Throughput Biology. All Rights Reserved.