![]()  | 
![]() ![]() ![]() ![]()  | 
![]()  | 
Triangular DistributionBoost , Math Toolkit 2.5.0 , Distributions
  
  
   | 
|||||||||||||||||||||||||||||||||
![]()  | 
Warning | 
|---|---|
| 
 Эти конструкторы немного отличаются от аналогов, предоставленныхWolfram MathWorld.Треугольное распределение, где < Так, например, для вычисления дисперсии с помощьюWolfram Alpha, использовать<  | 
Параметры распределения могут быть получены с использованием этих функций:
RealType lower()const;
Возвращаетнижнийпараметр этого распределения (по умолчанию -1).
RealType mode()const;
Возвращаетрежимпараметр этого распределения (по умолчанию 0).
RealType upper()const;
Возвращаетверхнийпараметр этого распределения (по умолчанию +1).
Поддерживаются всеобычные нечленные функции доступа, которые являются общими для всех распределений:Кумулятивная функция распределения,Функция плотности вероятности,Количественная,Функция опасности,Кумулятивная функция опасности,среднее,медианное,режим,стандартное отклонение,искажение,куртоз,куртоз_избыток,диапазониподдержка.
Домен случайной переменной \lowerto \upper, а поддерживаемый диапазон — нижний<= x<= верхний.
Треугольное распределение реализуется с помощью простых арифметических операторов и поэтому должно иметь ошибки в пределах эпсилона или двух, за исключением квантилей с аргументами, приближающимися к крайностям нуля и единства.
В следующей таблице a являетсянижнимпараметром распределения, c являетсярежимомпараметром, b являетсяверхнимпараметром,xявляется случайной вариацией,pявляется вероятностью иq = 1-p.
| 
                   Функция  | 
                   Записки об осуществлении  | 
|---|---|
Используя соотношение: pdf = 0 для x< режим, 2(x-a)/(b-a)(c-a) еще 2*(b-x)/(b-a)(b-c))  | 
|
cdf  | 
Используя соотношение: cdf = 0 для x<режим (x-a)2/(b-a)(c-a)) прочее 1 - (b-x)2/(b-a)(b-c))  | 
cdf  | 
Используя соотношение: q = 1 - p  | 
квантиль  | 
пусть p0 = (c-a)/(b-a) точка перегиба на cdf, затем дается вероятность p и q = 1-p: x = sqrt((b-a)(c-a)p) + a; для p< p0 x = c; для p == p0 x = b - sqrt((b-a)(b-c)q); для p >p0 (см./boost/math/distributions/triangular.hppдля деталей).  | 
квантиль от дополнения  | 
Как quantile (см./boost/math/distributions/triangular.hppдля деталей.)  | 
означает  | 
(a + b + 3) / 3  | 
Разница  | 
(a2+b2+c2- ab - ac - bc)/18  | 
Режим  | 
c  | 
Косоглазие  | 
(подробнее см./boost/math/distributions/triangular.hpp).  | 
Куртоз  | 
12/5  | 
Избыток куртоза  | 
-3/5  | 
Некоторые известные хорошие значения теста были получены с использованиемWolfram Alpha.
Статья Triangular Distribution раздела Math Toolkit 2.5.0 Distributions может быть полезна для разработчиков на c++ и boost.
:: Главная :: Distributions ::
реклама  |