(By 黄河泉)
“asdoc” 是 Stata 中一个好用的小程序。他将 Stata 命令执行后,所创建发布具有高质量的表格,输出到其他文件档案格式中。以下的例子,就将报告表格输出为 rtf 格式。
例一:
我们使用 Stata 自带的数据文件 nlsw88.dta,并针对以下六个变量:age, ttl_exp, hours, grade, race, 以及 wage 做成对的相关。程序码如下:
sysuse nlsw88.dta, clear
asdoc pwcorr age ttl_exp hours grade race wage, star(all) nonum replace
程序执行结果如下:
<img src=“
https://pic2.zhimg.com/v2-c9d613ef3c6937f3b7ed06dde4264369_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1282” data-rawheight=“620” class=“origin_image zh-lightbox-thumb” width=“1282” data-original=“
https://pic2.zhimg.com/v2-c9d613ef3c6937f3b7ed06dde4264369_r.jpg”/>
这个执行结果也将自动以 rtf 格式 存入 Myfile.doc 档案中,如下:
<img src=“
https://pic3.zhimg.com/v2-2b803e699154c292e8a5f0ba9d4b28aa_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1362” data-rawheight=“456” class=“origin_image zh-lightbox-thumb” width=“1362” data-original=“
https://pic3.zhimg.com/v2-2b803e699154c292e8a5f0ba9d4b28aa_r.jpg”/>
例二 (特别适合非常多变量):
然而,当俩俩相关系数的变量数目增加时,我们可以省略上例 asdoc 指令中的选项 “nonum”。如此,当输出到 rtf 格式档时,asdoc 就会为每个变量加上一个编号,帮助我们辨认纵轴与横轴的变量位置。
让我们同样使用 Stata 自带的数据文件 nlsw88.dta,并针对以下八个变量:age, tenure, ttl_exp, hours, grade, union, race, 以及 wage 做成对的相关。程序码如下:
sysuse nlsw88.dta, clear
asdoc pwcorr age tenure ttl_exp hours grade union race wage, star(all) replace
程序执行结果如下:
<img src=“
https://pic3.zhimg.com/v2-62455fb891655310433788174b09fa0e_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1602” data-rawheight=“726” class=“origin_image zh-lightbox-thumb” width=“1602” data-original=“
https://pic3.zhimg.com/v2-62455fb891655310433788174b09fa0e_r.jpg”/>
这个执行结果也将自动以 rtf 格式 存入 Myfile.doc 档案中,并且为每个变量加上一个编号,让纵轴与横轴的变量位置更加清楚,如下:
<img src=“
https://pic4.zhimg.com/v2-577ff3facd3afb28c20d9513e29c0713_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1714” data-rawheight=“568” class=“origin_image zh-lightbox-thumb” width=“1714” data-original=“
https://pic4.zhimg.com/v2-577ff3facd3afb28c20d9513e29c0713_r.jpg”/>
编辑于 2019-06-03
所有评论(0)