我正在尝试使用Hmisc从this file获得一个带有百分比的交叉表。但是为什么summary()要从变量职业中删除一个类别(“其他”)呢?
library(Hmisc)
summary(ID ~ OCCUPATION, data=df, method="reverse")输出:按ID的描述性统计数据
+--------------------------+--------+--------+
| |HUSBAND |SELF |
| |(N=28) |(N=72) |
+--------------------------+--------+--------+
|OCCUPATION : SELF EMPLOYED|93% (26)|31% (22)|
+--------------------------+--------+--------+将其与简单的table()进行比较
OCCUPATION
ID OTHERS SELF EMPLOYED
HUSBAND 2 26
SELF 50 22发布于 2013-05-21 12:27:46
这是为了任何曾经面对过这个特殊问题的人的利益。在阅读了Hmisc提供的非常非常长的文档后,我偶然发现了这个解决方案。解决方案是使用带有exclude1=F选项的print():
print(summary(ID ~ OCCUPATION, data=df, method="reverse"), exclude1=F)
Descriptive Statistics by ID
+-------------------+--------+--------+
| |HUSBAND |SELF |
| |(N=28) |(N=72) |
+-------------------+--------+--------+
|OCCUPATION : OTHERS| 7% ( 2)|69% (50)|
+-------------------+--------+--------+
| SELF EMPLOYED |93% (26)|31% (22)|
+-------------------+--------+--------+https://stackoverflow.com/questions/16602877
复制相似问题