首页 > 解决方案 > 如何从二项分布中计算两组向量之间的差异数?

问题描述

x我想计算二项分布之间、y在哪里x以及y从二项分布有多少差异。我已经完成了代码,但我想要另一个更简单或更简化的代码而不是下面的代码,不确定是否可能。

x <- rbinom(20, 1, 0.7)
y <- rbinom(20, 1, 0.4)

z <- 0
for (i in 1:20){
  if (x[i]!=y[i]){
    z <- z+1
  }
}

标签: rcount

解决方案


尝试:

sum(x != y)

此布尔表达式在 x 和 y 上进行矢量化。


推荐阅读