看起来好像是个简单的分位数,其实还是蛮复杂的,各种不同的算法,Excel内的算法也很独特,初中课本上的算法也不一定对。
就看计算时候的要求了,具体实现我就不再赘述了
public enum PercentileMethod
{
/// <summary>
/// http://www.itl.nist.gov/div898/handbook/prc/section2/prc252.htm
/// </summary>
Nist = 0,
/// <summary>
/// http://en.wikipedia.org/wiki/Percentile#Nearest_Rank
/// </summary>
Nearest,
/// <summary>
/// http://www.itl.nist.gov/div898/handbook/prc/section2/prc252.htm
/// </summary>
Excel,
/// <summary>
/// http://en.wikipedia.org/wiki/Percentile#Linear_Interpolation_Between_Closest_Ranks
/// </summary>
Interpolation
}