QuartileDcml(Data: Array; Quart: Integer): Decimal;
Data. Интервал числовых значений, с которыми связаны вероятности. Значения в массиве данных должны быть больше нуля;
Quart. Значение, которое нужно вернуть. Допустимые значения берутся из диапазона [0; 4].
Метод QuartileDcml возвращает квартиль множества данных типа Decimal.
Значение Quart | Значение, возвращаемое QuartileDcml |
0 | Минимальное значение. |
1 | Первую квартиль (25-ую процентиль). |
2 | Значение медианы (50-ую процентиль). |
3 | Третью квартиль (75-ую процентиль). |
4 | Максимальное значение. |
Квартиль часто используются при анализе продаж, чтобы разбить генеральную совокупность на группы.
Для обозначения в массиве чисел типа Decimal после значения каждого числа необходимо дописать символ «m». Например: 0.001m.
Для выполнения примера добавьте ссылку на системную сборку Stat.
Sub UserProc;
Var
st: Statistics;
a: Array[5] Of Variant;
s: Decimal;
Begin
st := New Statistics.Create;
a[0] := 0.85m;
a[1] := 0.14m;
a[2] := 0.53m;
a[3] := 0.28m;
a[4] := 0.31m;
s:=st.QuartileDcml(a, 1);
Debug.WriteLine("Первая квартиль: " + s.ToString);
End Sub UserProc;
После выполнения примера в окно консоли будет выведена первая квартиль.
См. также: