Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2013, 20:01   #1
Intersap
Пользователь
 
Регистрация: 25.03.2010
Сообщений: 23
По умолчанию Записать функцию нормального распределения величины

Имеется некая известная величина М и ее среднее квадратическое отклонение SKО. Необходимо записать функцию кривой распределения, для дальнейших расчетов (значение в заданной точке, площадь под этой кривой, т.д.).
Собственно два вопроса: как записать функцию кривой распределения и как вычислить определенный интеграл под этой кривой в границах?
Intersap вне форума Ответить с цитированием
Старый 30.11.2013, 20:11   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

А причем здесь программирование.
Берите любой учебник по ТВиМС, нормальное распределение - самое " модное ".
Правда, фраза .. некая известная величина М и ее среднее квадратическое отклонение .. - непонятно. Если некая величина известна, но ее СКВО = 0. СКВО > 0 только для случайных величин .
Или может быть, M - это всего лишь параметр, математическое ожидание ?
http://ru.wikipedia.org/wiki/%CD%EE%...EB%E5%ED%E8%E5

Кстати, интеграл от плотности нормального распределения - " неберущийся ", вычисляется численным методом ( трапециями, им. Симпсонов). Функция Лапласа - это почти этот самый интеграл.

Последний раз редактировалось type_Oleg; 30.11.2013 в 20:15.
type_Oleg вне форума Ответить с цитированием
Старый 30.11.2013, 20:48   #3
Intersap
Пользователь
 
Регистрация: 25.03.2010
Сообщений: 23
По умолчанию

в MathCad'e это можно записать как S(x):=dnorm(x,M,SKO). а вот как это записать в делфи?
Intersap вне форума Ответить с цитированием
Старый 30.11.2013, 21:09   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

В Delphi создайте функцию:
Код:
function PlotnostNorm(x,mu,sigma:Double):Double;
begin
 Result:=Exp(-(x-mu)*(x-mu)/(2*sigma*sigma))/(sigma*Sqrt(2*PI));
end;
И используйте ее. Это и есть функция кривой распределения, она же - функция плотности распределения, она же - дифференциальная функция расределения.
type_Oleg вне форума Ответить с цитированием
Старый 30.11.2013, 22:26   #5
Intersap
Пользователь
 
Регистрация: 25.03.2010
Сообщений: 23
По умолчанию

спасибо.
а как вычислить площадь под кривой - фактически определенный интеграл?
Intersap вне форума Ответить с цитированием
Старый 30.11.2013, 22:36   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Точное значение - никак.
Приближенное, с достаточно высокой точностью - методом прямоугольников, или трапеций, или Симпсона, или трапеций-Гаусса.

Кстати, можете проверять в Excel.
Например, мю=5, сигма=2. Найти интеграл от 3 до 7.
=НОРМРАСП(7;5;2;ИСТИНА)-НОРМРАСП(3;5;2;ИСТИНА)

Последний раз редактировалось Stilet; 01.12.2013 в 20:13.
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сколько необходимо данных, чтобы оценить вероятность клика? Тема про квантили нормального распределения makar96 Помощь студентам 1 24.05.2013 17:34
Для выборки определить размах, построить вариационный и статичесткий ряды,полигон,эмпирическую функцию распределения Александримя Паскаль, Turbo Pascal, PascalABC.NET 0 08.04.2013 15:37
Проверка нормального распределения Сайфулин Даниэль Помощь студентам 1 18.05.2012 11:16
квантиль нормального распределения alex_pm JavaScript, Ajax 2 27.03.2011 21:22
График нормального распределения Сергей_ Microsoft Office Excel 2 17.11.2007 14:06