Description Usage Arguments Value References Examples
View source: R/draw.multivariate.hypergeometric.R
This function implements pseudo-random number generation for a multivariate hypergeometric distribution.
1 | draw.multivariate.hypergeometric(no.row,d,mean.vec,k)
|
no.row |
Number of rows to generate. |
d |
Number of variables to generate. |
mean.vec |
Number of items in each category. |
k |
Number of items to be sampled. Must be a positive integer. |
A no.row \times d matrix of generated data.
Demirtas, H. (2004). Pseudo-random number generation in R for commonly used multivariate distributions. Journal of Modern Applied Statistical Methods, 3(2), 485-497.
1 2 3 | meanvec=c(10,10,12) ; myk=5
mydata=draw.multivariate.hypergeometric(no.row=1e5,d=3,mean.vec=meanvec,k=myk)
apply(mydata,2,mean)-myk*meanvec/sum(meanvec)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.