随机检查

时间:2019-05-16 20:51:04

标签: r chi-squared contingency

问这个问题我有点愚蠢,但是不知何故!

我正在尝试查看参与者是否被随机分配到两组,所以应急表如下所示:

Condition A    Condition B
30                40

主要数据如下所示

    Variable 1
P1   Condition A
P2   Condition B
P3   Condition A
P4   Condition A
P5   Condition B
P6   Condition A
.        .
.        .
.        .

检查(使用R)它们是否均等地分布在任一条件下的最佳方法/功能是什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您想要一个chisq.test(),它在列联表上而不是组的原始向量上运行。用法就像这样:

> x = factor(sample(c('A', 'B'), 1000, replace = TRUE, prob = c(0.6, 0.4)))
> table(x)
x
  A   B
605 395
> chisq.test(table(x))

    Chi-squared test for given probabilities

data:  table(x)
X-squared = 44.1, df = 1, p-value = 3.12e-11