- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个关于在 R 中执行双循环的明显问题,但无法在此网站上找到答案。我正在使用以下代码:
mu <- c(0, .2, .5, .8)
sco <- matrix(nrow = 50, ncol = 4*10)
for (mu in mus) {
for (i in 1:10) {
sco[ ,i] <- mu + rnorm(n = 50, mean = 0, sd = 1)
}
}
我现在得到 10 列 mu + 随机数,但我想得到的是 40 列,其中前 10 列代表 mu 是 0 + 随机数,第 11 到 20 列代表 0.2 + 随机数,等等。
我必须如何修改我的代码才能获得上述这些结果?
提前致谢!
最佳答案
不是所有列的方差都一样吗?为什么不用 50*40 标准正态随机数创建矩阵,然后将 0 添加到前十列,将 0.2 添加到接下来的十列等等?!
编辑:
一个例子是这样的:
result <- matrix(rnorm(50*40,mean=0,sd=1),ncol=40)
mu <- c(rep(0,10),rep(10,10),rep(20,10),rep(30,10))
result <- t(t(result) + mu)
我忘记了如何按列添加向量,因此使用 2 个转置进行了丑陋的工作...我为 mu
选择了不同的值以使结果更清晰。
循环解决方案看起来像这样(虽然我不会使用这段代码,但你要求它......)
mus <- c(0, 10, 20, 30)
sco <- matrix(nrow = 50, ncol = 4*10)
for (mu in 1:4) {
for (i in 1:10) {
sco[ ,i+(mu-1)*10] <- mus[mu] + rnorm(n = 50, mean = 0, sd = 1)
}
}
关于R 双循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797027/
我有一个关于在 R 中执行双循环的明显问题,但无法在此网站上找到答案。我正在使用以下代码: mu <- c(0, .2, .5, .8) sco <- matrix(nrow = 50, ncol =
是否有可能循环 2 列表与另一个大小最小的列表“重新循环”? 例子: list = [1,2,3,4,5,6,7,8,10] list2 = [a,b] newlist = [] for numb
我有一个这样的对象 objs: - { key1: value1, key2: [value2, value3] } - { key1: value4, key2: [value5,
我正在处理一个目录,其中一些列表具有与其关联的图像,而其他列表则没有。我想知道如何在循环中编写循环来获取结果。 例如,用户选择他们想要结果的州,查询将转到数据库,请求该州的所有列表。 Sorry, t
我在 2 个 for 循环中有复选框。我想强制它们表现得像单选按钮一样。每个 Q(第一个循环)只能选择一个选项。我有一个和平的代码,但它不起作用。如何更改? script type="text/jav
我遵循了 this post 的答案,但是,这似乎对我不起作用。我有一个第一个二维数组,我想在每个外循环之间超时,而不是在外循环中超时。 这是 this Fiddle 的片段显示我尝试过的三种方法之一
我使用最小编辑距离算法来查找相似的字符串。 我的代码主题是在输入数据中找到爱好最接近的夫妇。 Hobby type A B C D E F G H I J K L M N O P Q R S T U
我正在尝试优化用于计算两个方阵元素的乘积的双和的代码。假设我们有两个大小为 n、W 和 V 的方阵。需要计算的对象是一个带有元素的向量B 简单来说:计算两个不同矩阵中两个不同行的逐元素乘积并求它们的和
我是一名优秀的程序员,十分优秀!