问题描述
我正在尝试进行比例测试,但是出现错误,我无法解决。我的DF
是指在两家不同医院接受过中风治疗的人。第一列来自ICD。我的DF:
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,4)
DF <- data.frame (ICD,HOSP1,HOSP2)
我的测试
prop.test(x=(DF$HOSP1,DF$HOSP2))
我的错误:
Error: unexpected ',' in "prop.test (x = (DF $ HOSP1,"
我想帮助解决这一比例测试。我想念什么?
解决方法
有两个选项,您可以使用?prop.test
了解更多信息。
您可以分别指定列出成功次数(医院1中风)的向量x
和列出试验次数(总中风)的向量n
,如下所示:
prop.test(x = DF$HOSP1,n = DF$HOSP1 + DF$HOSP2)
或者,您可以指定矩阵x
,其第一列列出成功次数(医院1的中风),第二列列出失败次数(医院2的中风),如下所示:
prop.test(x = as.matrix(DF[,c("HOSP1","HOSP2")]))