数据框中的比例测试

PROPORTION TEST IN DATA FRAME

我正在尝试做比例测试,但是出现错误,我无法解决。我的 DF 是指在两家不同的医院接受过中风治疗的人。第一列来自 ICD。我的东风:

ICD <- c ("I64", "I609", "I638", "I694", "I671", "I618", "I652", "I639", "I620", "I629")
HOSP1 <- c (1286,39,66,54,23,43,16,12,3,16)
HOSP2 <-c (818,28,7,27,5,19,11,20,27,4)
DF <- data.frame (ICD, HOSP1, HOSP2)

我的测试:

prop.test(x=(DF$HOSP1,DF$HOSP2))

我的错误:

Error: unexpected ',' in "prop.test (x = (DF $ HOSP1,"

我想帮忙解决这个比例测试。我错过了什么?

有几个选项,您可以通过 ?prop.test 了解更多信息。

您可以单独指定一个矢量 x 列出成功次数(医院中风 1)和一个矢量 n 列出试验次数(总中风),如下所示:

prop.test(x = DF$HOSP1, n = DF$HOSP1 + DF$HOSP2)

或者,您可以指定一个矩阵 x,其第一列列出成功次数(医院中风 1),第二列列出失败次数(医院中风 2),如下所示:

prop.test(x = as.matrix(DF[, c("HOSP1", "HOSP2")]))