Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

inverse CDF function

yjyincj
Beginner
490 Views
Hi all
Are there inverse probability distribution functions in MKL? For example, x = poissinv(p,lambda), this function generate a number x at the probability p using poisson distribution.
0 Kudos
4 Replies
Gennady_F_Intel
Moderator
490 Views
See as an example, Exponential (vsrngexponential), Laplace(vsrnglaplace) and many others VSL functions support inverse cumulative distribution..

--Gennady
0 Kudos
yjyincj
Beginner
490 Views
That is not my point. I looking for inverse functions that provide rands at a given probability. For example, norminv(p,mu,sigma), in which p is specified by user.
By the way, I could not find spectial functions gamma() in MKL for Linux. But I found this link mention it
http://www.intel.com/software/products/compilers/docs/clin/main_cls/cref_cls/common/cppref_math_special.htm
0 Kudos
yjyincj
Beginner
490 Views
Quoting - yjyincj
That is not my point. I looking for inverse functions that provide rands at a given probability. For example, norminv(p,mu,sigma), in which p is specified by user.
By the way, I could not find spectial functions gamma() in MKL for Linux. But I found this link mention it
http://www.intel.com/software/products/compilers/docs/clin/main_cls/cref_cls/common/cppref_math_special.htm
Any idea on this? Thanks.
0 Kudos
Artem_V_Intel
Employee
490 Views
Quoting - yjyincj
Any idea on this? Thanks.

Hello,

Could you please specify exactly what do you mean when you saying 'provide rands at a given probability'?

Because, for instance probability, mean and dispersion values for continuous normal distribution doesn't specify interval of random values unambiguously.

Thanks,
Art
0 Kudos
Reply