Exceedance probability of normal and logarithmic distribution

6 visualizaciones (últimos 30 días)
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.

Respuesta aceptada

the cyclist
the cyclist el 20 de Jul. de 2017
  3 comentarios
the cyclist
the cyclist el 23 de Jul. de 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 el 13 de Oct. de 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?

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by