[R] User-defined random variable

Achim Zeileis Achim.Zeileis at wu-wien.ac.at
Sat Apr 30 17:26:29 CEST 2005


On Sat, 30 Apr 2005, Peter Dalgaard wrote:

> Paul Smith <phhs80 at gmail.com> writes:
>
> > Dear All
> >
> > I would like to know whether it is possible with R to define a
> > discrete random variable different from the ones already defined
> > inside R and generate random numbers from that user-defined
> > distribution.
>
> Yes. One generic way is to specify the quantile function (as in
> qpois() etc.) and do qfun(runif(N)).

If the support discrete but also finite, you can also use sample(), e.g.

  sample(myset, N, replace = TRUE, prob = myprob)

Z

> --
>    O__  ---- Peter Dalgaard             Blegdamsvej 3
>   c/ /'_ --- Dept. of Biostatistics     2200 Cph. N
>  (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
> ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>




More information about the R-help mailing list