我正在尝试将分为两组的变量的频率制成表格。也就是说,我想看看一个变量取值“是”多少除以地区和性别。现在,使用“选项卡”和选项行在 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
如您所见,我在哪里迷路了。如果这个问题听起来很愚蠢,我很抱歉,但我很难在网上或标签手册上找到结果。我希望有人能帮助我。