import quantileSorted from "./quantile_sorted.js";
/**
* [中位数](http://en.wikipedia.org/wiki/Median)是
* 数据集的中间值。当存在偏离平均值的异常值时,
* 该指标能更好地反映数据的中心位置。属于
* [集中趋势度量](https://en.wikipedia.org/wiki/Central_tendency)方法,
* 用于寻找数据集的典型中心值。
*
* 中位数不一定是数据集中的元素:当数据量为偶数时,
* 其值可能为两个中间元素的平均值。
*
* @param {Array<number>} sorted 已排序数组
* @returns {number} 中位数值
* @example
* medianSorted([10, 2, 5, 100, 2, 1]); // => 52.5
*/
function medianSorted(sorted) {
return quantileSorted(sorted, 0.5);
}
export default medianSorted;