2013-05-17 38 views
4

我正在尝试使用Hmiscthis file获得百分比的交叉表。但为什么summary()从变量OCCUPATION中删除一个类别(“OTHERS”)?摘要{Hmisc}滴类别?

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 
+0

我想时髦的东西时会发生打印汇总方法调用'formatCats'。我会尽量在稍后回顾一下。 –

回答

4

这是谁就面临着这种奇特的问题的好处。在翻阅Hmisc的非常长的文档后,我偶然发现了这个解决方案。该解决方案是使用print()exclude1=F选项:

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)| 
+-------------------+--------+--------+