How to estimate return period amount at different distributions

Click For Summary
SUMMARY

This discussion focuses on estimating the return period of rainfall amounts using various probability distributions. For standard distributions, the R statistical package is recommended for generating random numbers from distributions such as exponential, Gaussian, and Poisson. For non-standard distributions, the Metropolis-Hastings algorithm is suggested for random number generation based on the probability density function (PDF). The discussion emphasizes the importance of selecting appropriate distributions and utilizing maximum likelihood methods for parameter tuning.

PREREQUISITES
  • Understanding of probability distributions, including standard and non-standard types.
  • Familiarity with the R statistical package and its functionalities.
  • Knowledge of the Metropolis-Hastings algorithm for random number generation.
  • Basic concepts of maximum likelihood estimation for parameter tuning.
NEXT STEPS
  • Explore the R package for generating random numbers from various distributions.
  • Study the Metropolis-Hastings algorithm in detail for non-standard distributions.
  • Learn about maximum likelihood estimation techniques and their applications.
  • Investigate the Akaike Information Criterion (AIC) for model selection and comparison.
USEFUL FOR

Statisticians, data scientists, and researchers involved in environmental studies or hydrology who need to estimate return periods for rainfall data using different statistical distributions.

re444
Messages
14
Reaction score
0
I have yearly rain amounts and want to estimate the rain with 100 year return period assuming different distribution. I know some ways to do with for example normal dist. but it's not general for all pdfs.
 
Physics news on Phys.org
Hey re444 and welcome to the forums.

For a general distribution, if you know the PDF you can use things like Metropolis-Hastings for random number generation (pseudo-random) from that particular distribution. This is useful for a generic distribution that is completely non-standard.

For standard distributions, most software packages come with routines to do this for you. R is a very popular statistical package that is free and comes with a lot of packages. You can generate many random numbers from these distributions including exponential, gaussian, uniform, chi-square, poisson, binomial, and so on.

If you want to do something like say X/Y where X and Y are standard distributions then simply get a random number from both distributions and calculate the function (for example x = randomnumber1, y = randomnumber2, final random number = x/y).

That's the basic idea of doing the above. If you have a standard distribution, chances are there will be a function to generate it for you. If it's non-standard and you have the PDF, use something like Metropolis-Hastings.
 
  • Like
Likes   Reactions: 1 person
The standard model theory approach is to pick a distribution that looks about the right shape for the data and has two or three parameters you can tune. You can then use maximum likelihood methods to tune it. You can try a few different distributions and compare them for likelihood, biasing against those needing more parameters. Standard methods for that biasing require the models to be "nested", which won't be true for rather different distributions, but I find the approach here http://en.wikipedia.org/wiki/Akaike_information_criterion persuasive.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 23 ·
Replies
23
Views
4K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K