Exceedance probability of normal and logarithmic distribution

4 vues (au cours des 30 derniers jours)
Shumon
Shumon le 20 Juil 2017
Commenté : See Kai Xiang le 13 Oct 2021
I have estimated the parameters i.e. mean and standard deviation of a normal and lognormal distribution for my 30 years river discharge data using command NORMFIT and LOGNFIT. Now I want to determine the magnitude of peak discharge value that will be exceeded with a probability of 0.01(the 100-year flood) and the probability of exceeding of mean discharge.
If anyone give me the command that I can use in Matlab to solve this problem, it will be really helpful for me.

Réponse acceptée

the cyclist
the cyclist le 20 Juil 2017
  3 commentaires
the cyclist
the cyclist le 23 Juil 2017
For that you will need the normcdf and logncdf commands.
For example, if your parameters are
mu = 3;
sigma = 4;
then probability of being less than a value x is
p_x = logncdf(x,mu,sigma),
so the probability of being less than the mean is
p_mu = logncdf(mu,mu,sigma),
and the probability of exceeding that is
1 - p_mu
Of course the probability of exceeding the mean of the normal is 1/2. (You will get that if you calculate it analogously to the above.)
See Kai Xiang
See Kai Xiang le 13 Oct 2021
Hi, it has been awhile since this question was asked, but my question was not answered so i hope this would bring me some enlightenment. In the logncdf case it is possible to plot a cdf graph. However, if i wanted to plot the 1-cdf graph, 1-p_mu will not work? May i know then how do i plot the 1-cdf graph?

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by