我想比较两组之间的发病率(一组没有疾病,一组有)。
我打算计算发病率比(IRR),即B组发病率/A组发病率,然后检验这个比率是否等于1,最后计算IRR的95% CI区间。
我在一本书(Rosner's Fundamentals of Biostatistics )中找到了一种计算 95% CI 的方法:
在哪里和是事件的数量。但是这种近似值仅适用于足够大的样本量,我认为我拥有的事件数量很小(也许对于总体比较来说还可以。)
所以我认为我应该使用另一种方法。
我使用 R 和exactci包,发现我可以使用poisson.test(). 但是这个函数有 3 种方法来定义两侧的 p 值:central、minlike 和 blaker。
所以我的问题是:
使用比较泊松率的检验比较两个发病率比率是否正确?
在使用来自 exactci 包的 R 中的 poisson.test 函数时,哪种方法最好?
中心:是上面以 1 为界的单边 p 值最小值的 2 倍。“中心”这个名称的动机是相关的反演置信区间是中心区间,即它们保证真实参数小于小于(大于)100(1-)的下(上)尾的概率)% 置信区间。这被 Hirji (2006) 称为 TST(小尾法的两倍)。
minlike:是可能性小于或等于观察到的可能性的结果的概率之和。这被 Hirji (2006) 称为 PB(基于概率)方法。
blaker:将观察到的较小尾部的概率与不超过观察到的尾部概率的相反尾部的最小概率相结合。“blaker”这个名字是由 Blaker (2000) 提出的,它全面研究了相关的置信区间方法。这被 Hirji (2006) 称为 CT(组合尾)方法。
我的数据是:
Group A:
Age group 1: 3 cases in 10459 person yrs. Incidence rate: 0.29
Age group 2: 7 cases in 2279 person yrs. Incidence rate: 3.07
Age group 3: 4 cases in 1990 person yrs. Incidence rate: 2.01
Age group 4: 9 cases in 1618 person yrs. Incidence rate: 5.56
Age group 5: 11 cases in 1357 person yrs. Incidence rate: 8.11
Age group 6: 11 cases in 1090 person yrs. Incidence rate: 10.09
Age group 7: 9 cases in 819 person yrs. Incidence rate: 10.99
Total: 54 cases in 19612 person yrs. Incidence rate: 2.75
Group B:
Age group 1: 3 cases in 3088 person yrs. Incidence rate: 0.97
Age group 2: 1 cases in 707 person yrs. Incidence rate: 1.41
Age group 3: 2 cases in 630 person yrs. Incidence rate: 3.17
Age group 4: 6 cases in 441 person yrs. Incidence rate: 13.59
Age group 5: 10 cases in 365 person yrs. Incidence rate: 27.4
Age group 6: 6 cases in 249 person yrs. Incidence rate: 24.06
Age group 7: 0 cases in 116 person yrs. Incidence rate: 0
Total: 28 cases in 5597 person yrs. Incidence rate: 5.0