我正在分析来自30位患者的小型数据集的2x2表。我们正在回顾性地尝试寻找一些变量,这些变量可以提示选择哪种治疗方法。变量(obs正常/奇怪)和治疗决策(A / B)具有特殊意义,因此数据如下所示:
显然,一个单元格缺少条目,这不包括卡方检验,而Fisher的精确检验没有给出饱和的p值(但仍小于10%)。因此,我的第一个想法是找到一种功能更强大的测试,并且在博客和本文中有关Barnard和Boschloos测试的文章中进行了阅读 ,总的来说,有以下三种情况可以产生强大的测试:
- 固定列和行和 Fisher的精确检验
- 固定的列或(xclusive)行和 Barnard的精确检验
- 没有固定的 Boschloos的精确测试
上面的文章指出,处理A和处理B的总和以前几乎是未知的,因此我们可以排除Fisher的精确检验。但是其他选择呢?如果我们有健康的对照,我们可以控制安慰剂和verum组,我们可以控制这些数字,因此可以选择2:Barnard。就我而言,我不确定,因为一方面我们有一个类似的数学问题(观察水平的总和等于安慰剂/ verum的总和),这导致了Barnard,但设计有所不同,因为我们无法控制nr。采样前正常/奇怪的观察结果,导致3:Boschloo。
那么应该使用哪个测试,为什么呢?我当然要大功率。
(我想知道的另一个问题是,如果在chisq.test
r的情况下使用不是更好prop.test(x, alternative = "greater")
?在这里对理论方面进行了说明。)