criterion-0.1.3: Robust, reliable performance measurement and analysisSource codeContentsIndex
Criterion.Analysis
PortabilityGHC
Stabilityexperimental
Maintainerbos@serpentine.com
Description
Analysis code for benchmarks.
Synopsis
data Outliers = Outliers {
samplesSeen :: !Int64
lowSevere :: !Int64
lowMild :: !Int64
highMild :: !Int64
highSevere :: !Int64
}
data OutlierVariance
= Unaffected
| Slight
| Moderate
| Severe
analyseMean :: Sample -> Int -> ConfigM Double
countOutliers :: Outliers -> Int64
classifyOutliers :: Sample -> Outliers
noteOutliers :: Outliers -> ConfigM ()
outlierVariance :: Estimate -> Estimate -> Double -> (OutlierVariance, Double)
Documentation
data Outliers Source
Outliers from sample data, calculated using the boxplot technique.
Constructors
Outliers
samplesSeen :: !Int64
lowSevere :: !Int64More than 3 times the IQR below the first quartile.
lowMild :: !Int64Between 1.5 and 3 times the IQR below the first quartile.
highMild :: !Int64Between 1.5 and 3 times the IQR above the third quartile.
highSevere :: !Int64More than 3 times the IQR above the third quartile.
show/hide Instances
data OutlierVariance Source
A description of the extent to which outliers in the sample data affect the sample mean and standard deviation.
Constructors
UnaffectedLess than 1% effect.
SlightBetween 1% and 10%.
ModerateBetween 10% and 50%.
SevereAbove 50% (i.e. measurements are useless).
show/hide Instances
analyseMeanSource
:: Sample
-> IntNumber of iterations used to compute the sample.
-> ConfigM Double
Display the mean of a Sample, and characterise the outliers present in the sample.
countOutliers :: Outliers -> Int64Source
Count the total number of outliers in a sample.
classifyOutliers :: Sample -> OutliersSource
Classify outliers in a data set, using the boxplot technique.
noteOutliers :: Outliers -> ConfigM ()Source
Display a report of the Outliers present in a Sample.
outlierVarianceSource
:: EstimateBootstrap estimate of sample mean.
-> EstimateBootstrap estimate of sample standard deviation.
-> DoubleNumber of original iterations.
-> (OutlierVariance, Double)
Compute the extent to which outliers in the sample data affect the sample mean and standard deviation.
Produced by Haddock version 2.6.0