【问题标题】:Permutation Distribution in rr中的排列分布
【发布时间】:2016-10-22 21:36:50
【问题描述】:

所以我需要为数据集的比例差异创建一个排列分布,但我不确定这样做的最佳方法。

这是我需要的表。我必须评估 2010 年和 2011 年之间的差异对于“是”是否显着。

mytable1 <- matrix(c(3648,25843,3407,26134), byrow=T, ncol=2)
dimnames(mytable1) <- list(c("2010","2011"),c("Yes","No"))
names(dimnames(mytable1)) <- c("Year","Response")

如何在 for 循环中编写代码?

非常感谢!

【问题讨论】:

    标签: r statistics permutation distribution


    【解决方案1】:

    如果您可以计算 exact probabilities,为什么还要使用基于排列的测试?这是家庭作业吗?

    fisher.test(mytable1);
    
        Fisher's Exact Test for Count Data
    
    data:  mytable1
    p-value = 0.001799
    alternative hypothesis: true odds ratio is not equal to 1
    95 percent confidence interval:
     1.029882 1.138384
    sample estimates:
    odds ratio
      1.082775
    

    为您提供 精确 概率(p 值),以将 2010 年相对于 2011 年的“是”与“否”的比率(即优势比)视为极端或比观察到的更极端。请注意,原假设对应的优势比为 1。

    我认为这就是您所说的“2010 年和 2011 年之间的差异显着 [for Yes]”的意思。如果不是,请澄清并更准确地指定您的检验统计量(和零假设)。如果它需要是一个基于排列的测试,你能告诉我们你已经走了多远吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多