列出Stata中的相对频率

问题描述

我正在尝试将分为两组的变量的频率制成表格。也就是说,我想看看一个变量取值“是”除以地区和性别的多少。现在,在Stata中使用“选项卡”和选项行很容易做到这一点,但是我很难导出它。为了明确起见,我可以通过这种方式以绝对频率构建表:

eststo formalyes: estpost tab regionwb_c female if fin22a==1
eststo formalno: estpost tab regionwb_c female if fin22a==0
eststo formalt:  estpost tab regionwb_c female
estout formalyes formalno formalt using summformal.tex,replace varlabels(`e(labels)')      unstack booktabs  ///
mgroups("Yes" "No" "Tot",pattern(1 1 1)  prefix(\multicolumn{@span}{c}{) suffix(}) span       erepeat(\cmidrule(lr){@span})) fragment

这放在我的乳胶代码中,产生了一个相对不错的表格:table1 现在我想做的就是复制完全相同的表,但是要有相对频率而不是绝对频率。现在,根据我的理解,通常情况下,您可以拥有相对频率

tab x y,row nofreq

,但是,如果您尝试将其与estpost结合使用,则无法使用。有什么提示吗?我尝试使用tabout进行计算,但是我能产生的只是这个:

tabout regionwb_c female using trial.tex,replace percent style(tex) c(mean fin22a)  sum 

哪个给了这个:table2

在您所看到的地方,我很迷路。如果问题听起来很傻,很抱歉,但是我很难在网上或在制表手册上找到结果。我希望有人能帮助我。

解决方法

我以前没有使用过tabout,但是解决它的一种方法可能是,例如,使用egen命令按regionwb_c对包含男性和女性相对频率的新变量进行编程(例如,在此链接{{3}中}。然后,您可以在表格中传递这些相对频率变量。 可能对您有帮助吗?祝你好运!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...