Probplot for Generalized Extreme Value distribution
4 views (last 30 days)
Show older comments
Hector de Santos
on 15 Aug 2021
Commented: Hector de Santos
on 16 Aug 2021
The probplot function ( https://www.mathworks.com/help/stats/probplot.html?s_tid=doc_ta ) does not support "Generalized Extreme Value" (GEV) distributions.
I am working with GEV type II (Frechet). Is there a way to this MATLAB?
Thanks in advance.
0 Comments
Accepted Answer
Jeff Miller
on 16 Aug 2021
Cupid includes the Frechet distribution. It doesn't have probplot function, but you can easily produce something similar:
% assume x1 is a vector of data
dist = Frechet(5,20,100); % Create a distribution object, preferably with parameter values
% in approximately the right range for your data
dist.EstML(x1); % Adjust parameter values to maximum likelihood estimates for this dataset
[obscdf,x] = ecdf(x1); % Compute empirical probability distribution
predcdf = dist.CDF(x); % Compute theoretical cumulative probabilities
figure;
plot(x,obscdf,'*');
hold on
plot(x,predcdf,'-');
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!