Fernando Henrique Ferraz Pereira da Rosa
2003-Jun-01 23:22 UTC
[R] Simulating a variable following an arbitrary distribution
Hi, I'd like to know if there's anything in R that could help me do that. Let's suppose I have a density function of a random variable, for example f(x) = (x^3)/4 0 < x < 2 and I would like to simulate it. For the common distributions (exponencial, gamma, cauchy) there are the r-functions (rgamma, rexp, runif, rcauchy, and so on).. But when the variable I want to simulate is not one of those, how should I procede? I read some references on the subject and saw that there are some algorithms that can do that, but I just wonder if there is any implemented in R? Thank you, --
Edgar Acuna
2003-Jun-01 23:56 UTC
[R] Simulating a variable following an arbitrary distribution
Hi, Use the Inverse transformation method. See any basic Cbook in simulation for instance Sheldon Ross's book. Regards, Edgar On Mon, 2 Jun 2003, Fernando Henrique Ferraz Pereira da Rosa wrote:> Hi, I'd like to know if there's anything in R that could help me do > that. Let's suppose I have a density function of a random variable, for example > f(x) = (x^3)/4 0 < x < 2 and I would like to simulate it. For the common > distributions (exponencial, gamma, cauchy) there are the r-functions (rgamma, > rexp, runif, rcauchy, and so on).. But when the variable I want to simulate is > not one of those, how should I procede? I read some references on the subject > and saw that there are some algorithms that can do that, but I just wonder if > there is any implemented in R? > > Thank you, > > -- > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help >