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