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
