Stata软件用putexcel命令创建Excel表格-为任意变量编写自定义报表.docx
《Stata软件用putexcel命令创建Excel表格-为任意变量编写自定义报表.docx》由会员分享,可在线阅读,更多相关《Stata软件用putexcel命令创建Excel表格-为任意变量编写自定义报表.docx(8页珍藏版)》请在课桌文档上搜索。
1、Stata软件用putexcel命令创建Excel表格-为任意变量编写自定义报表在之前的博文中演示了如何使用putexcel在Excel中重现常见的Stata输出.今天将演示如何为任意变量创建自定义报表.创建单元格计数与行百分比相结合,以与具有标准偏差方法的表.但是你可以修改下面的例子包括列的百分比,百分点、标准误差、置信区间或任何统计.使用本地宏将变量名传递到我的程序中.通过将新变量名赋予宏,可以为任意变量创建相同的报表.您可以通过创建每个报表的do-file并将变量名传递到do-file来扩展这个想法.这是我们在Excel中自动创建报表的又一重要步骤.今天的文章包含了几个大的代码组.这是因
2、为每个示例都包含了前面示例中的代码以与新的代码行.虽然允许在整个程序的上下文中看到新代码,但它也使新代码的出现需要更长的时间.代码组中的大部分代码与示例相同.案例1:将返回结果写入Excel我们使用tabulate创建一个sex和race的单元格计数矩阵.输入但是我想把任何两分类变量放入表格中,所以在本地宏RowVar中保存sex数据,在本地宏ColVar中保存race数据.现在可以使用相应的本地宏将sex和race列成表.单元格计数保存在矩阵cellcounts中.通过tabulate可以输入return list来查看标量返回列表.观察的总数保存在标量Rn中,行数保存在Rr中,列数保存在R
3、c中.为了以后可以使用这些标量,可以将其保存在本地宏中.案例2:循环行和列我可以使用保存的行和列的计数来循环矩阵cellcounts的每个单元格.在矩阵中循环每个单元格使我们能够格式化每个单元格中的数字和/或使用的数字来计算另一个数,如百分比.案例3:char的功能矩阵的行和列都用数字来索引.Excel表的行用数字来索引,列用字母索引.在Excel中使用char功能可以将矩阵的列数字转换成列字母.char函数的参数是一个ASCII码和函数返回对应的ASCII码.比如,char返回字母A char返回字母B等等.我们可以在循环中使用函数char来将矩阵中的列数字转化为Excel表格的列字母.下面
4、代码1中的第4行将单元格名称保存到本地宏Cell中.可以使用第四行row而不是string.但是我始终需要string的功能,所以为了连贯性这里还是使用了.第5行使用putexcel写入Cell的值与Excel中的单元格对应.案例4:将单元格计数写入ExcelCode block 2演示如何将矩阵中的单元格计数写入Excel表.Code block 2的第四行单元格计数从矩阵cellcounts保存到本地宏CellContents中,第五行Excel表中将目标单元格保存到本地宏Cell中,并且第六行在Excel表中使用putexcel将CellContents写入Cell中.案例5:将行百分比
5、写入Excel我希望将行百分比写入Excel表而不是单元格计数.我需要单元格计数和行合计来计算行百分比.Code block3下面第三行的tabulate命令将行总数保存到矢量rowtotals里.11行将单元格计数保存到本地宏cellcount里.12行计算和格式化单元格百分比并且将其保存在本地宏cellpercent.13行将%符号增加到cellpercent里并且将生成的字符串保存到本地宏CellContents里.案例6:将单元格计数和行百分比写入Excel将单元格计数和行百分比写入每个单元格.可以通过修改上面Code block 3的第13行来实现.下面Code block 4的第1
6、3行将cellcount和cellpercent都保存在本地宏CellContents中.案例7:在Excel表格中添加行标签接下来在Excel表格中添加行标签.可以在Excel表中输入女性和男性,但我希望能够更改程序顶部的行变量,并自动标记行.值的标签比如0 =女性和1 =男性被定义使用label define并且标签被附加到使用label values变量.如果输入describe sex,可以看到附加的值标签sex被命名成SexLabel.通过输入label list SexLabel可以看到SexLabel的定义.可以使用变量名来访问所有关于变量值标签的信息.当前行变量的名字,sex保
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Stata 软件 putexcel 命令 创建 Excel 表格 任意 变量 编写 自定义 报表

链接地址:https://www.desk33.com/p-19929.html