R中的随机样本



我正试图从R中的正态分布生成1000个长度为100的随机样本。我觉得这应该是非常直接的,但我不能得到它。

for (i in 1:1000) {
x[i]=rnorm(100, mean=1, sd=1)
}
for (i in 1:1000) {
y[i]=rnorm(100, mean=1, sd=1)
}

但是这个代码告诉我没有找到对象x(y也是一样(

有什么办法吗?最后,我想要两个矩阵,x和y,其中每列都是一个随机向量

感谢

创建一个随机数向量,其元素数量与矩阵中的元素数量相同(行数x列数(。使用它来构造矩阵,指定行(或列(的数量;CCD_ 1函数将从矢量的长度推断列的数量。

> nr = 5; nc = 4; matrix(rnorm(nr * nc, mean = 1), nrow = nr)
[,1]      [,2]      [,3]        [,4]
[1,]  0.4335546 0.1604642 0.9182186  0.90655887
[2,]  0.5364028 0.9228126 1.2342502 -1.14907299
[3,]  2.3253380 0.9264194 4.4438906 -0.12498029
[4,]  0.4099558 0.7013819 2.3345348  0.03681959
[5,] -0.6206456 2.3659304 1.8343477  0.61415144

最新更新