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