On Sat, 30 Apr 2005, Peter Dalgaard wrote:

> Paul Smith <[EMAIL PROTECTED]> 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
> ~~~~~~~~~~ - ([EMAIL PROTECTED])             FAX: (+45) 35327907
>
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to