设置和随机样本

时间:2015-07-01 13:07:26

标签: r random sample

所以这对我来说似乎是一个非常简单的问题,但我似乎无法弄明白。我正在使用R而我正在尝试生成随机样本,其中生成的样本总和为一组数。

1 个答案:

答案 0 :(得分:1)

这是一种需要考虑的方法。生成一些随机数:

n   = 10
x <- runif(n) # or rnorm, rpois, whatever you want to use

然后scale()他们得到你想要的总和。

tot = 100 # this is the sum you want
x <- scale(x, center=FALSE, scale=sum(x)/tot)
all.equal(sum(x), tot) #TRUE