【问题标题】:R coding for random value with contraint [closed]带有约束的随机值的R编码[关闭]
【发布时间】:2017-08-15 07:12:34
【问题描述】:

我想知道 R 代码为 x 和 y 在 1 到 7 之间生成 1000 个随机值,这样 x

【问题讨论】:

  • runif(1000, min = 1, max = 7)怎么样
  • 您好,谢谢!但我想要两列 x & y 1000 行包含 1 到 7 s.t. 之间的整数。 x

标签: r


【解决方案1】:

带浮点数

x <- c()
y <- c()
  for (i in 1:1000){
      x[i] <- runif(1, 1, 7)
      y[i] <- runif(1, x[i], 7)
     // print or do something you want here
    }

带整数

x <- c()
y <- c()
for (i in 1:1000){
      x[i] <- sample(1:7, 1)
      y[i] <- sample(x[i]:7, 1)
     // print or do something you want here
    }

你可以试试。

【讨论】:

  • 我认为这可行.. 我会尝试在这里做一些编辑.. 如果没有,我会回复你。感谢您的帮助!
  • @LAP 感谢您的编辑,现在比我的要好。
  • 我会用x &lt;- numeric(1000)integer(1000) 初始化结果向量。
  • @LAP 谢谢,但是当 x 取值为 7 时它仍然不起作用。您还有什么要补充的吗?
  • x
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-05
  • 2014-04-18
相关资源
最近更新 更多