卡方检验和 z 检验的不同 p 值是否可用于检验比例差异?

机器算法验证 r 卡方检验 p 值 二项分布 部分
2022-03-31 04:41:56

我正在尝试使用 z 检验方法和卡方方法来测试比例差异,但得到的答案却截然不同。这正常吗?

我的数据:

        CI     CII
Male    205    102
Female  83     39

计算 z 分数我得到 0.25,这应该与 p 值 0.4013 相关。计算卡方分数,我得到 0.0626,与 p 值 0.8025 相关。

我读到 z 分数需要一些假设(成功概率约为 0.5 且 n 很高)。这违反了这些吗?或者仅仅是这些不同方法的性质给出了具有相同含义的非常不同的答案(没有差异的证据)。

我当然会误判,但我已经重新检查过了。如果这种行为不正常,我会再次检查!

这是我在 R 中的计算。

> r1 <- 205
> r2 <- 102
> n1 <- 288
> n2 <- 141
> (p1 <- r1/n1)
[1] 0.7118056
> (p2 <- r2/n2)
[1] 0.7234043
> (common.proportion <- (r1+r2)/(n1+n2))
[1] 0.7156177
> (se.pooled <- sqrt(common.proportion*(1-common.proportion)*(1/n1+1/n2)))
[1] 0.0463676
> (zscore <- (p1-p2)/se.pooled)
[1] -0.2501466
> 
> # chi-squared
> prop.test(c(205,102), c(288,141), correct = FALSE)

    2-sample test for equality of proportions without continuity
    correction

data:  c(205, 102) out of c(288, 141)
X-squared = 0.0626, df = 1, p-value = 0.8025
alternative hypothesis: two.sided
95 percent confidence interval:
 -0.10208385  0.07888645
sample estimates:
   prop 1    prop 2 
0.7118056 0.7234043 
1个回答

非常简单:z检验和列联表χ2测试是两个有尾的测试,但你得到了片面的 p-z检验统计量的值。那是为了H0:p1p2=0, 这p-值 =P(|Z||z|),但您报告的p-值只是P(Zz).

请注意0.4013×20.8025. 简单的!