IStatistics.SkewDcml

Синтаксис

SkewDcml(Values: Array): Decimal;

Параметры

Values. Массив десятичных чисел большой точности, для которых вычисляется асимметрия.

Описание

Метод SkewDcml возвращает асимметрию распределения для данных типа Decimal.

Комментарии

Асимметрия характеризует степень несимметричности распределения относительно его среднего. Положительная асимметрия указывает на отклонение распределения в сторону положительных значений. Отрицательная асимметрия указывает на отклонение распределения в сторону отрицательных значений.

Для обозначения в массиве чисел типа Decimal после значения каждого числа необходимо дописать символ «m». Например: 0.001m.

Пример

Для выполнения примера добавьте ссылку на системную сборку Stat.

Sub UserProc;
Var
    st: Statistics;
    a: Array[5Of 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.SkewDcml(a);
    Debug.WriteLine("Асимметрия: " + s.ToString);
End Sub UserProc;

После выполнения примера в окно консоли будет выведена асимметрия.

См. также:

IStatistics