Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Maccивы 
Работа с Массивами - ArrayMathStat

ArrayMathStat
Краткое описание
   Компонент предназначен для вычисления основных функций матстатистики
Параметры
  • FunctionMathStat - Mean - Mатематическое ожидание, Variance - Дисперсия, Skewness - Скос, Kurtosis - Эксцесс, StdDev - Стандартное отклонение, ADev - Среднее отклонение, Median - Медиана, Percentil - Перцентиль
  • Методы
  • doFunction - Вычисляет функции математической статистики. Для вычисления значения Перцентиля для массива, в потоке необходимо подать коэффициент Перцентиля в диапазоне значений - 0 < P < 1
  • События
  • onResult - Событие происходит всякий раз по окончанию вычисления, выдавая результат в поток Arg(Result)
  • Свойства
  • Result - Содержит результ вычисления
  • Данные
  • Array - Массив для расчета функций математичсекой статистики
  • Примеры
    
    Add(MainForm,2953706,154,196)
    {
    Caption="??????????"
    BorderStyle=1
    Position=1
    }
    Add(Memo,5835614,252,154)
    {
    Width=120
    Height=272
    Align=1
    Strings=#1:5|2:10|1:2|1:9|2:16|2:23|2:42|1:1|
    ScrollBars=2
    }
    Add(Button,10266914,154,238)
    {
    Left=130
    Top=35
    Width=255
    Height=30
    Caption="???????"
    link(onClick,16637165:doEvent,[])
    }
    Add(ArrayMathStat,11122582,266,238)
    {
    link(onResult,16124189:doWork2,[])
    link(Array,14283631:Var2,[])
    }
    Add(ArrayMathStat,14744547,280,245)
    {
    FunctionMathStat=1
    link(onResult,16124189:doWork3,[(368,251)])
    link(Array,14283631:Var3,[(286,229)])
    }
    Add(GetDataEx,14283631,266,224)
    {
    link(Data,13726595:Var2,[])
    }
    Add(ArrayMathStat,12779951,294,252)
    {
    FunctionMathStat=2
    link(onResult,26782:doWork3,[(375,258)])
    link(Array,4724647:Var2,[])
    }
    Add(GetDataEx,13726595,266,210)
    {
    link(Data,5835614:Array,[])
    }
    Add(ArrayMathStat,3395979,308,259)
    {
    FunctionMathStat=3
    link(onResult,15170266:doWork3,[(382,265)])
    link(Array,11078896:Var2,[])
    }
    Add(ArrayMathStat,13103146,322,266)
    {
    FunctionMathStat=4
    link(onResult,12037513:doWork3,[(389,272)])
    link(Array,12122770:Var2,[])
    }
    Add(ArrayMathStat,15844230,336,273)
    {
    FunctionMathStat=5
    link(onResult,8974471:doWork3,[(396,279)])
    link(Array,8938422:Var2,[])
    }
    Add(GetDataEx,4724647,294,210)
    {
    Angle=3
    link(Data,13726595:Var3,[])
    }
    Add(GetDataEx,11078896,308,210)
    {
    Angle=3
    link(Data,4724647:Var3,[])
    }
    Add(GetDataEx,12122770,322,210)
    {
    Angle=3
    link(Data,11078896:Var3,[])
    }
    Add(ArrayMathStat,10952383,350,280)
    {
    FunctionMathStat=6
    link(onResult,14740320:doWork3,[(403,286)])
    link(Array,8938422:Var3,[(356,215)])
    }
    Add(GetDataEx,8938422,336,210)
    {
    Angle=3
    link(Data,12122770:Var3,[])
    }
    Add(IndexToChanel,16637165,210,238)
    {
    Count=7
    Point(Index)
    link(onEvent1,11122582:doFunction,[])
    link(onEvent2,14744547:doFunction,[])
    link(onEvent3,12779951:doFunction,[])
    link(onEvent4,3395979:doFunction,[])
    link(onEvent5,13103146:doFunction,[])
    link(onEvent6,15844230:doFunction,[])
    link(onEvent7,10952383:doFunction,[])
    link(Index,6843635:Index,[])
    }
    Add(ComboBox,6843635,196,161)
    {
    Left=130
    Top=10
    Width=255
    Height=21
    Strings=#23:M????????????? ????????|9:?????????|4:????|7:???????|22:??????????? ??????????|18:??????? ??????????|7:???????|
    ReadOnly=0
    Point(Index)
    }
    Add(Label,8062679,434,238)
    {
    Left=175
    Top=70
    Width=176
    Height=21
    Font=[Segoe UI,10,0,0,1]
    Caption="0"
    AutoSize=1
    Alignment=2
    }
    Add(HubEx,16124189,364,238)
    {
    link(onEvent,26782:doWork2,[])
    }
    Add(HubEx,26782,371,238)
    {
    link(onEvent,15170266:doWork2,[])
    }
    Add(HubEx,15170266,378,238)
    {
    link(onEvent,12037513:doWork2,[])
    }
    Add(HubEx,12037513,385,238)
    {
    link(onEvent,8974471:doWork2,[])
    }
    Add(HubEx,8974471,392,238)
    {
    link(onEvent,14740320:doWork2,[])
    }
    Add(HubEx,14740320,399,238)
    {
    link(onEvent,8062679:doText,[])
    }


    Обновление элемента: [svn]ArrayMathStat.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...