【问题标题】:Randomization check随机化检查
【发布时间】:2019-10-04 04:43:00
【问题描述】:

我觉得问这个问题有点傻,但不知怎么想不通!

我正在尝试查看参与者是否同样随机分配到两组,所以列联表如下所示

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)它们是否平均分配给任一条件的最佳方法/功能是什么?

非常感谢!

【问题讨论】:

  • table(x$Variable1)?
  • 感谢您的快速回复 - 有没有办法在统计上检查差异?
  • 如果您尝试使用p = p1 p2 ... 检查两个变量,请使用table(x$p, x$Variable1
  • 我认为卡方检验是合适的(R 中的chisq.test)。如果您想更多地讨论确认/反驳分布式声明所需的统计测试,那么Cross Validated 更合适。
  • 感谢回复,但在我看来 table(x$participantID, x$variable 1) 没有给出统计结果

标签: r chi-squared contingency


【解决方案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

【讨论】:

    猜你喜欢
    • 2013-03-17
    • 2018-04-16
    • 2019-12-02
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多