ICDF for values very close to one
1 ビュー (過去 30 日間)
Cedric Kotitschke 2022 年 8 月 31 日
I have a problem where I have to transform random variables from the standard normal space to some other, arbitrary distribution.
They way I do this is the following: Given a standard normal random variable U, I compute the standard normal CDF to then use the inverse CDF of the target distribution to get the random variable X:
where is the ICDF of the target distribution and Φ is the standard normal CDF.
The issue I now face is that when Uis quite large (e.g. 10), the standard normal CDF function "normcdf" returns 1. This, however, leads to .
How do I solve this problem? I know that "normcdf" has the option normcdf(U, 'upper') to get instead of P but still - how do I get X?
I'd appreciate your help!
回答 (0 件)
Find more on Exponential Distribution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!