m**c 发帖数: 88 | 1 怎样生成离散分布的随机数啊?有直接的方法吗,比如像randn()这样的函数
不用MCMC的方法,有什么直接的方法? |
j**a 发帖数: 153 | 2 R和SAS都能直接生成呀
不知道你是不是问的这个
【在 m**c 的大作中提到】 : 怎样生成离散分布的随机数啊?有直接的方法吗,比如像randn()这样的函数 : 不用MCMC的方法,有什么直接的方法?
|
m**c 发帖数: 88 | 3 R里面是哪个函数呢?
matlab里有个函数unidrnd(),可以生成"离散均匀分布"的随机数,我要的不是均匀分布
的,而是一个特定分布的,虽然都是离散的?
R里面有这样的函数吗? |
C******t 发帖数: 72 | 4 There are a family of functions for this purpose in R:
rnorm for Gaussian
rexp for exponential
rgamma for gamma
rpois for Poisson
rweibull for Weibull
rcauchy for Cauchy
rt for t
rbeta, rbinom, rgeom, rhyper,......... |
k****o 发帖数: 76 | 5 你这例子举的。。人家要discrete的~呵呵
不过的确就是用这个'r' prefix
【在 C******t 的大作中提到】 : There are a family of functions for this purpose in R: : rnorm for Gaussian : rexp for exponential : rgamma for gamma : rpois for Poisson : rweibull for Weibull : rcauchy for Cauchy : rt for t : rbeta, rbinom, rgeom, rhyper,.........
|
m****e 发帖数: 255 | 6 binom, hyper and Poisson are discrete |
D******n 发帖数: 2836 | 7 u mean
1 10%
2 20%
3 30%
4 40%
sth like this?
【在 m**c 的大作中提到】 : 怎样生成离散分布的随机数啊?有直接的方法吗,比如像randn()这样的函数 : 不用MCMC的方法,有什么直接的方法?
|
x*******i 发帖数: 1791 | 8 R里有,我非常确定。
matlab应该没有。 自己写一个应该很容易,用inverse cdf sampler。 |