- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Stata软件实用教程
Stata软件使用教程--用putexcel命令来创建Excel表格:宏,图片,矩阵和公式表达式今天,我们讲解一下如何写出更复杂的表达式,比如宏,图表和矩阵。甚至是如何在Excel中通过编写公式来创建计算单元。在Excel中,这些是我们实现报表自动生成的重要步骤。在开始讲解案例前,我先创建一个putexcel2.xlsx的单独文件,并把每个案例写到单独的工作表中。putexcel set命令如下:putexcel set putexcel2.xlsx, sheet(example1) replaceputexcel set putexcel2.xlsx, sheet(example2) modify...putexcel set putexcel2.xlsx, sheet(example8) modify我可以为每个案例创建一个独立的Excel文件,但是我更喜欢一个文件中包含多个工作表。当你创建大型报表的时候我想你也会喜欢使用这种方法。输入webuse nhanes2可以下载案例中所需的数据集。我将使用数据集的子集并且重新标记一些变量,所以不必介意你的数字是否与我的完全一致。案例1将返回结果写入ExcelSTATA的很多命令可以返回标量,宏和矩阵。我们可以使用putexcel命令将这些写到一个Excel表中。比如,我可能想把年龄的平均值写到Excel里,那么我可以在summarize age之后输入return list来查看返回结果列表。这时平均值被保存在标量r(mean)中。summarize age Variable | Obs Mean Std. Dev. Min Max-------------+---------------------------------------------------------age | 1,266 48.44076 16.98858 20 74. return listscalars:r(N) = 1266r(sum_w) = 1266r(mean) = 48.44075829383886r(Var) = 288.6119026656426r(sd) = 16.98858153777539r(min) = 20r(max) = 74r(sum) = 61326设置putexcel2.xlxs中“example1”工作表的目标文件,然后可以在单元格A1中写入表达式Mean Age = ,在单元格B1中写入表达式`r(mean) 。注意r(mean)?要用单引号括起来。这是告诉STATA我想把r(mean)值写在单元格B2中。putexcel set putexcel2.xlsx, sheet(example1) replaceNote: file will be replaced when the first putexcel command is issued. putexcel A1 = Mean Age = file putexcel2.xlsx saved. putexcel B1 = `r(mean)file putexcel2.xlsx saved打开生成的Excel文件,发现平均值已经成功的写到了单元格B2中。案例2:用Excel格式格式化数字可以使用Excel格式中的nformat()选项来指定一个数字的显示格式。比如,可以使用nformat(“#.###”)这个选项使平均值显示到小数点后三位。putexcel set putexcel2.xlsx, sheet(example2) modify. putexcel A1 = Mean Age = file putexcel2.xlsx saved. putexcel B1 = `r(mean), nformat(#.###)file putexcel2.xlsx saved可以在[P]putexcel advanced选项部分查看到Excel格式选项的完整描述。案例3:用STATA设计数字格式STATA包含许多快捷格式代码可与nformat()一起使用。比如,可以使用number_d2选项使平均值显示到小数点后两位。putexcel set putexcel2.xlsx, sheet(example3) modify. putexcel A1 = Mean Age = file putexcel2.xlsx saved. putexcel B1 = `r(mean), nformat(number_d2)file putexcel2.xlsx saved可以在附录[P]putexcel
您可能关注的文档
- 7水泥乳化沥青灌注作业指导书.doc
- 8031vb题库单选.doc
- 802切眼作业规程.doc
- 816会计学考试大纲.doc
- 82归纳及例题精析第十一单元盐和化肥.doc
- 8下英语第一单元练习.doc
- 8现场人员安全及文明生产日常生活管理规范.doc
- 8路旁的橡树第一课时.doc
- 92液体的压强(第1课时).doc
- 91至2003年全国高考解答题前三题训练集锦.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)