问题描述
我想创建一个显示所有变量级别的表。为此,我使用ibn表示法。但是,似乎因子变量表示法与estpost和esttab不兼容。有没有一种方法可以将具有因子变量表示法的摘要统计信息导出到excel / word?
estpost sum ibn.male ibn.edu_lvl ibn.age_cat
错误:不允许使用因子变量和时间序列运算符。
我的所有变量都不是单独分类的,而是经过编码的,因此我认为问题是ibn前缀。是否有可能以某种方式将其导出到excel?
UPD:xi,noomit: estpost sum i.varname
按级别显示摘要统计信息,但是它显示变量的值,例如(男性== 1,男性== 0),而不是值的标签(男性,女性)
解决方法
estpost summarize
期望将变量列表作为输入(请参见help estpost
),并且ibn.male
,ibn.edu_lvl
和ibn.age_cat
不是变量,这是导致你的错误。您可以通过变量的级别来计算摘要统计信息,但是estpost summarize
不支持by()
选项。 estpost tabstat
可以,因此您可以改用它。