Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

расчет медианы набора данных [D6, XP]


kate158 ©   (2008-11-27 11:08:00) 

Уважаемые, мастера! Помогите,пожалуйста. Как можно рассчитать медиану набора чисел?(ADO, SQL_SERVER)


Юрий Зотов   (2008-11-27 16:03:00) [1]

> MBo ©   (27.11.08 13:56) [9]

Хех... а и верно. Подзабыл я тервер, оказывается...


MBo   (2008-11-27 13:56:00) [2]

>Юрий Зотов
может, вы говорите о моде, а не о медиане?


Юрий Зотов   (2008-11-27 12:45:00) [3]

Не все так просто. Вовсе не факт, что отсортированный набор даст Гауссово распределение. Запросто может получиться и какое-нибудь другое, а для него и медиана другая будет. По-честному, надо либо считать медиану для произвольного распределения, либо сначала определить наиболее близкое распределение и потом считать уже для него. Формулы см. в учебниках по терверу.


Юрий Зотов   (2008-11-27 12:45:00) [4]

Не все так просто. Вовсе не факт, что отсортированный набор даст Гауссово распределение. Запросто может получиться и какое-нибудь другое, а для него и медиана другая будет. По-честному, надо либо считать медиану для произвольного распределения, либо сначала определить наиболее близкое распределение и потом считать уже для него. Формулы см. в учебниках по терверу.


kate158   (2008-11-27 11:51:00) [5]

ооо... спасибо!))


sniknik   (2008-11-27 11:40:00) [6]

тогда чего проще, запрос с order by по этому числу. а на клиенте "взять середину" RecNo:= RecordCount div 2; (если нечетное то еще + 1). ну, что то вроде.


Jeer   (2008-11-27 11:36:00) [7]


> полусумму двух ближайших к центру элементов при четном их числе.


Jeer   (2008-11-27 11:35:00) [8]

Без разницы - где.
Общий принцип одинаков
Получить отсортированный набор, взять центральный элемент для нечетного числа или полусумм двух ближайших к центру элементов.


kate158   (2008-11-27 11:33:00) [9]

на клиенте


Правильный$Вася   (2008-11-27 11:22:00) [10]

на клиенте или на сервере?


Наверх

Титульная страница Поиск, карта сайта Написать письмо