R 正在为我制作错误的列联表

问题描述

我正在使用 table 函数从我的 'covid' 数据框中为 Fisher's Exact 测试创建一个列联表。表如下

Push rejected,Failed to compile Go app

我为制作表格而编写的代码如下:

table1 <- matrix(c(117,390,861,669),ncol=2,byrow=TRUE)
colnames(table1) <- c("No","Yes")
rownames(table1) <- c("Hospital","House")
table1 <- as.table(table1)
table1

然而,我怀疑 R 没有正确计算我的正面和负面案例。在这种情况下,单元格 b 和 c 将是正例(为了您的理解,我手动标记了单元格),但 R 将它们计为负数,因此给出了有缺陷的分析。以下是R给出的比值比,只有当R将单元格a和d计算为正例(应该是负例)时才有可能。

table1 = table(covid$Treatment_place,covid$Cognitive_dysfunction)
table1
          No         Yes
Hospital (a)117    (b)390 
House    (c) 861   (d)669

有什么方法可以指定哪些单元格被计为阳性?我想如果我可以交换我的“是”和“否”列,它也会给我一个正确的结果,但我不知道如何。

另外,有什么办法可以将原始列名作为表标签传输吗?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)