Method Percentile
Percentile(IEnumerable<decimal>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static decimal[] Percentile(this IEnumerable<decimal> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<decimal>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- decimal[]
The percentiles of the sequence of values.
Percentile(IEnumerable<decimal?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static decimal?[] Percentile(this IEnumerable<decimal?> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<decimal?>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- decimal?[]
The percentiles of the sequence of values.
Percentile(IEnumerable<double>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double[] Percentile(this IEnumerable<double> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<double>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double[]
The percentiles of the sequence of values.
Percentile(IEnumerable<double?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double?[] Percentile(this IEnumerable<double?> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<double?>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double?[]
The percentiles of the sequence of values.
Percentile(IEnumerable<float>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static float[] Percentile(this IEnumerable<float> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<float>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- float[]
The percentiles of the sequence of values.
Percentile(IEnumerable<float?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static float?[] Percentile(this IEnumerable<float?> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<float?>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- float?[]
The percentiles of the sequence of values.
Percentile(IEnumerable<int>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double[] Percentile(this IEnumerable<int> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<int>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double[]
The percentiles of the sequence of values.
Percentile(IEnumerable<int?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double?[] Percentile(this IEnumerable<int?> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<int?>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double?[]
The percentiles of the sequence of values.
Percentile(IEnumerable<long>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double[] Percentile(this IEnumerable<long> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<long>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double[]
The percentiles of the sequence of values.
Percentile(IEnumerable<long?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double?[] Percentile(this IEnumerable<long?> source, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<long?>A sequence of values to calculate the percentiles of.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double?[]
The percentiles of the sequence of values.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, decimal>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static decimal[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, decimal>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- decimal[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, decimal?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static decimal?[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, decimal?>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- decimal?[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, double>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, double>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, double?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double?[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, double?>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double?[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, float>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static float[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, float>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- float[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, float?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static float?[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, float?>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- float?[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, int>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, int>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, int?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double?[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, int?>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double?[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, long>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, long>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.
Percentile<TSource>(IEnumerable<TSource>, Func<TSource, long?>, IEnumerable<double>)
Computes multiple percentiles of a sequence of values.
public static double?[] Percentile<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector, IEnumerable<double> percentiles)
Parameters
source
IEnumerable<TSource>A sequence of values to calculate the percentiles of.
selector
Func<TSource, long?>A transform function to apply to each element.
percentiles
IEnumerable<double>The percentiles to compute (each between 0.0 and 1.0).
Returns
- double?[]
The percentiles of the sequence of values.
Type Parameters
TSource
The type of the elements of
source
.