How do I make a probability plot with data on the y axis and probability on the x axis?
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I want to make a plot for flood frequency showing the data on the y axis and probability (normal or other distributions, e.g. Weibull) on the x axis. I have looked at normplot and probplot but they do not appear to have options for plotting probability on the x axis.
0 comentarios
Respuestas (1)
Jeff Miller
el 13 de Oct. de 2020
Something like this:
% some random data for an example
nSample = 500;
floodData = rand(nSample,1);
% percentiles/probabilities at which to
% compare predicted and observed distributions:
percentiles = 1:99;
observed = prctile(floodData,percentiles);
predicted = icdf('normal',percentiles/100,0.5,0.1);
plot(predicted,observed)
2 comentarios
Jeff Miller
el 14 de Oct. de 2020
Hmmm, still not sure what you want. Maybe this?
predicted2 = cdf('normal',observed,0.5,0.1);
plot(predicted2,observed)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!