Table of Contents

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

IAnalyser

Properties

Id

public override string Id { get; }

Property Value

string

Methods

AnalyseReport(BenchmarkReport, Summary)

protected override IEnumerable<Conclusion> AnalyseReport(BenchmarkReport report, Summary summary)

Parameters

report BenchmarkReport
summary Summary

Returns

IEnumerable<Conclusion>

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 CultureInfo

CultureInfo

Returns

string

The message