2

我有一个小项目,我需要以各种方式将具有频率的数据集制成表格,并将这些表导出到大型 Excel 工作表中。不幸的是,复制和粘贴会截断文本标签并给我们带来许多其他问题。

有没有办法将结果保存/导出为CSV或 Excel 格式?

也就是说,类似于Rwrite.table中的命令,我无法在工作中安装。


更新1:

Stata 常见问题解答提供了三个对我们有用的解决方案:http: //www.stata.com/support/faqs/data-management/copying-tables/,但 Stata 支持人员在指向常见问题解答后不久发送了一封后续邮件一个指向 tabout 的链接和教程显示了一些非常漂亮的表格。

教程中的表格

我们在制表方面取得了一些进展,但我们不确定它是否能满足我们的所有需求,但到目前为止,使用制表 D7 test.xls 创建制表效果很好,尽管没有任何适当的标签对齐,比如你会得到生成LaTeX


更新 2:

好的,所以很多表并不像 tabulate 和 by 命令组合那样简单 - 需要一些编程(在当前的 Stata 技能水平下没有完成)。缺乏对仅导出任何结果的本机支持是一个真正的痛苦!

4

4 回答 4

3

当想要表格输出到任何东西时,无论是tabulateorregress还是clogit,我总是关闭当前log文件并开始一个新文件,不是.smcl格式而是.log后缀,这很方便,因为通常我想保留很多clogit返回的值

类似于...的东西

*close logs even if there isn't any
capture log close
log using NAMEOFOUTPUT.log

做类似tabreg或的事情clogit

log close

任何命令的列表结果都将在该.log文件中。

于 2013-11-15T02:46:39.380 回答
3

outreg不会起作用,因为它仅适用于估计(类似回归)结果。xml_tab可能会产生任何你喜欢findit xml_tab的东西(安装)。显然,您可以export excel使用您的数据,但如果您需要频率表,您可能首先需要collapse (count) ..., by(varlist)您的数据。(但我讨厌collapse,因为我认为你需要销毁和重新加载数据是一个糟糕的主意;这是一个例子,其中 R 的对象概念比 Stata 一次只有一个数据集在内存中的想法更方便。)

于 2012-09-05T22:20:30.267 回答
1

outreg 会是一个解决方案吗? http://www.kellogg.northwestern.edu/rc/stata-outreg.htm

由于上面只会做回归表,所以 estout 是一个不错的选择。并且命令 estpost,我相信会为表格创建表格: http ://repec.org/bocode/e/estout/estpost.html

于 2012-09-05T14:54:36.883 回答
0

对于一种方式,频率表fre模块也可以非常方便。输出可以写入制表符分隔的表格和 LaTeX。

    sysuse auto, clear

    fre rep78

    rep78 -- Repair Record 1978
    -----------------------------------------------------------
                  |      Freq.    Percent      Valid       Cum.
    --------------+--------------------------------------------
    Valid   1     |          2       2.70       2.90       2.90
            2     |          8      10.81      11.59      14.49
            3     |         30      40.54      43.48      57.97
            4     |         18      24.32      26.09      84.06
            5     |         11      14.86      15.94     100.00
            Total |         69      93.24     100.00
    Missing .     |          5       6.76
    Total         |         74     100.00
    -----------------------------------------------------------

下载和更多关于 SSC 的信息:

http://ideas.repec.org/c/boc/bocode/s456835.html

于 2014-06-11T14:01:24.137 回答