Любые библиотеки, предоставляющие betainv для C++.

Кто-нибудь знает какие-либо библиотеки, которые предоставляют функцию betainv в С++?

betainv(x,a,b) вычисляет квантиль xth бета-распределения с параметрами a,b


person Aly    schedule 21.02.2013    source источник
comment
Boost делает: boost.org/doc/libs/1_35_0/libs/math/doc/sf_and_dist/html/   -  person David Hope    schedule 21.02.2013


Ответы (2)


Библиотеки Boost C++ имеют бета-распределение, и все буст-распределения включают обратную кумулятивную функцию плотности: Квантиль.

e.g.

double probability=...;
beta_distribution<> mybeta(2, 5);
cout << quantile(mybeta, probability);
person Eamon Nerbonne    schedule 21.02.2013

Я не уверен, но полагаю, что API Wolfram Mathematica, MatLab или R должен предоставить такой метод.

person Mihran Hovsepyan    schedule 21.02.2013
comment
Не знал, что у Matlab есть API, это должно сработать! Приму, как только таймер позволит - person Aly; 21.02.2013