Class OutliersAnalyser
- Namespace
- BenchmarkDotNet.Analysers
- Assembly
- BenchmarkDotNet.dll
public class OutliersAnalyser : AnalyserBase, IAnalyser
- Inheritance
-
OutliersAnalyser
- Implements
- Inherited Members
Fields
Default
public static readonly IAnalyser Default
Field Value
Properties
Id
public override string Id { get; }
Property Value
Methods
AnalyseReport(BenchmarkReport, Summary)
protected override IEnumerable<Conclusion> AnalyseReport(BenchmarkReport report, Summary summary)
Parameters
report
BenchmarkReportsummary
Summary
Returns
GetMessage(double[], double[], double[], double[], CultureInfo)
Returns a nice message which can be displayed in the summary.
public static string GetMessage(double[] actualOutliers, double[] allOutliers, double[] lowerOutliers, double[] upperOutliers, CultureInfo cultureInfo)
Parameters
actualOutliers
double[]Actual outliers which were removed from the statistics
allOutliers
double[]All outliers which present in the distribution (lower and upper)
lowerOutliers
double[]All lower outliers
upperOutliers
double[]All upper outliers
cultureInfo
CultureInfoCultureInfo
Returns
- string
The message