stata绘图与估计结果输出

stata--自动化输出之putdocx

2019-12-17  本文已影响0人  古城路揸fit人

为何要使用putdocx?

  1. 可以使输出自动化,将原本耗费大量精力的结果复制、整理全部交由stata完成。大大降低了,使用人力成本。
  2. 不容易出错,同时修改方便,适合动态更新结果。

开始、关闭、保存等控制语句

putdocx clear //关闭内存里的docx文件
putdocx begin //创造一个新docx文件


putdocx append file1 file2  //将file2加到file1的后面
putdocx save file1.docx //保存数据
*note:单独输出每个结果,然后再用一个专门的输出集合dofile把所有结果append起来

添加内容的语句

注意putdocx每一段文字必须要接在putdocx paragraph命令之后。

putdocx paragraph, halign(center) pagesize(psize) landscape //开始新的一段;段落居中,页面的大小,横向
putdocx text(""), linebreak font("华文楷体",40,red) bold //花纹开题
putdocx image A.png //插入图像
putdocx pagebreak //插入分页符
*note:任何接了reg2docx的语句后一句必须加上putdocx paragraph

插入动态文字

qui summ inc
local m=r(mean)
qui summ inc if female==0
local mm=r(mean)
qui summ inc if female==1
local fm=r(mean)
putdocx begin
putdocx paragraph, halign(left)
putdocx textblock begin
平均收入为<<dd_docx_display: %5.2f `m'>>,其中,男性平均收入为<<dd_docx_display: %5.2f `mm'>>,女性的平均收入为<<dd_docx_display: %5.2f `fm'>>。
putdocx textblock end
putdocx save mytext, replace
上一篇下一篇

猜你喜欢

热点阅读