Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Вниз

расчет медианы набора данных   Найти похожие ветки 

 
kate158 ©   (2008-11-27 11:08) [0]

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


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

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


 
kate158 ©   (2008-11-27 11:33) [2]

на клиенте


 
Jeer ©   (2008-11-27 11:35) [3]

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


 
Jeer ©   (2008-11-27 11:36) [4]


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


 
sniknik ©   (2008-11-27 11:40) [5]

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


 
kate158 ©   (2008-11-27 11:51) [6]

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


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

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


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

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


 
MBo ©   (2008-11-27 13:56) [9]

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


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

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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
2-1227872742
bioss
2008-11-28 14:45
2009.01.11
Delphi и MySQL


2-1227685751
AIK
2008-11-26 10:49
2009.01.11
Случайное число без повторов


15-1226421022
cosinus
2008-11-11 19:30
2009.01.11
Подскажите, как лучше поступить...


1-1205406336
San1
2008-03-13 14:05
2009.01.11
перемещение содержимого ScrollBox


8-1189410907
Owner
2007-09-10 11:55
2009.01.11
Проблемы со звуком





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский