R中的随机样本

标签 r random simulator sample

我正在尝试从 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 列数)。用它来构造矩阵,指定行数(或列数); matrix() 函数将从向量的长度推断列数。

> 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

关于R中的随机样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74246972/

相关文章:

JAGS 中的运行时错误

html - blogdown 不自动缩放图像 - 在 iOS 上查看时它们会被中途截断

mysql - 如何在MySQL中选择带权重的随机数

ios - Delphi iOS模拟器错误信息 'Session ended'

r - 抑制R中nnet multinom函数中的收敛消息

r - 如何指定R-shiny和shinyFiles保存文件的文件和路径?

c++ - 以伪随机顺序遍历列表而不存储打乱的列表

Java随机数数组错误

ios - 为什么 iOS 模拟器在我旋转设备时显示黑屏?

iOS 11 : How to create folder (directory) in Simulator