Class InverseMeasure
java.lang.Object
dataAnalysis.Measure
dataAnalysis.InverseMeasure
It may be convenient to use an inverse measure to save computational time:
In fact, in some cases, it is easier to analyze a measure by passing samples which are
equals to 1/measure, instead of doing one division for each sample
(this would make simulation much slower).
At the end the correct value is passed, since the "get" methods are overridden.
-
Field Summary
Fields inherited from class Measure
analyzer, lastIntervalAvgValue, lastSampleWeight, lastWeight, simulationTime -
Constructor Summary
ConstructorsConstructorDescriptionInverseMeasure(String name, double alfa, double precision, int maxData, boolean verbose) -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets measure value: if the confidence requirements have not been reached, it is returned the value estimated up to that moment.doubleGets last interval average value of the inverse measure.doubleGets lower limit of the inverse measure.doubleGets a measure value, calculated as the inverse of measure mean.doubleGets upper limit of the inverse measure.Methods inherited from class Measure
abortMeasure, getAnalyzedSamples, getAnalyzer, getDiscardedSamples, getJobClassName, getMaxPrecisionPercentage, getMaxSamples, getMeasureType, getName, getNetSystem, getNetwork, getNodeName, getOutput, getQuantileResults, getSamplesAnalyzedPercentage, getSimTime, getSuccess, getVerbose, hasBeenAborted, hasFinished, measureTarget, receivedNoSamples, setNetwork, setSimParameters, stop_NoSamples, stopMeasure, stopMeasure, testDeadMeasure, update, update, update, updateSampleJob, updateSampleJob
-
Constructor Details
-
InverseMeasure
-
-
Method Details
-
getMeanValue
public double getMeanValue()Gets a measure value, calculated as the inverse of measure mean.- Overrides:
getMeanValuein classMeasure- Returns:
- measure value.
-
getEstimatedMeanValue
public double getEstimatedMeanValue()Gets measure value: if the confidence requirements have not been reached, it is returned the value estimated up to that moment.- Overrides:
getEstimatedMeanValuein classMeasure- Returns:
- measure value.
-
getLowerLimit
public double getLowerLimit()Gets lower limit of the inverse measure.- Overrides:
getLowerLimitin classMeasure- Returns:
- Lower limit.
-
getUpperLimit
public double getUpperLimit()Gets upper limit of the inverse measure.- Overrides:
getUpperLimitin classMeasure- Returns:
- Upper limit.
-
getLastIntervalAvgValue
public double getLastIntervalAvgValue()Gets last interval average value of the inverse measure.- Overrides:
getLastIntervalAvgValuein classMeasure- Returns:
- Last interval average value.
-