【Percentile_a】
[code]Inputs: PcntileArray[size](NumericArrayRef), VArraySize(Numeric), Pcntile(Numeric);Variables: var0(0), var1(0), var2(0), var3(0), var4(0), var5(0);
condition1 = MinList(size, VArraySize) > 1 ;
If condition1 Then Begin
var0 = SortUp_a(PcntileArray, VArraySize);
var1 = 1 / (VArraySize - 1);
var2 = IntPortion(Pcntile / var1) + 1;
var3 = MinList(var2 + 1, VArraySize);
var4 = (Pcntile - ((var2 - 1) * var1)) / var1;
var5 = PcntileArray[var2] + (var4 * (PcntileArray[var3] - PcntileArray[var2]));
Percentile_a = var5;
End
Else
Percentile_a = -1;
[/code]
页:
[1]