quantile method
Expr
quantile( - double quantile, {
- String interpolation = 'linear',
})
Implementation
Expr quantile(double quantile, {String interpolation = 'linear'}) {
if (!quantile.isFinite || quantile < 0 || quantile > 1) {
throw RangeError.range(quantile, 0, 1, 'quantile');
}
const methods = {'nearest', 'lower', 'higher', 'midpoint', 'linear'};
if (!methods.contains(interpolation)) {
throw ArgumentError.value(
interpolation,
'interpolation',
'unsupported method',
);
}
return aggregate(
'quantile',
arguments: {'quantile': quantile, 'interpolation': interpolation},
);
}