Новости           

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности

Гостевая книга

От автора

Мода

              Модой выборки называется значение, которое встречается боль-
         шее число раз в выборке. Например, в наборе значений
             1 2 3 4 5 6 7 8 9 3 6 6
         модой является число 6,  поскольку оно встречается три раза. Мода
         может иметь несколько значений. Например, в выборке значений

             10 20 30 40 50 60 70

         имеется две моды (30 и 60),  поскольку каждая из них  встречается
         по два раза.
              Результатом функции "FindMode" является мода  выборки.  Если
         имеется  несколько значений моды,  то в результате будет получено
         последнее значение.

             { поиск моды }
             function FindMode(data: DataArray; num: integer); real;
             var
               t, w, count, oldcount: integer;
               md, oldmd: real;

             begin
               oldmd := 0; oldcount := 0;
               for t := 1 to num do
               begin
                md := data[t];
                count := 1;
                for w := t+1 to num do
                  if md=data[w] then count := count+1;
                  if count>oldcount then
                  begin
                    oldmd := md;
                    oldcount := count;
                  end;
                end;
                FindMode := oldmd;
             end; {  конец процедуры поиска моды }

(с)Все права защищены

По всем интересующим вопросампрошу писать на электронный адрес

    Rambler's Top100 PROext: Top 1000
    Rambler's Top100 Яндекс цитирования
Hosted by uCoz