1 / 12
文档名称:

第十四章 Stata编程基础.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第十四章 Stata编程基础.doc

上传人:Hkatfwsx 2014/8/28 文件大小:0 KB

下载得到文件列表

第十四章 Stata编程基础.doc

文档介绍

文档介绍:第十四章 Stata编程基础
引言
这一章讨论Stata中一些常用的编程语句。我们将讲解do文件与log文件,用户可以将任何顺序的Stata命令存入一个文本文件或do文件中,并通过Stata中的do命令或do文件编辑器来执行。通过使用Stata的do文件,用户可以避免重复键入相同的程序,使得一些重复性编程问题的处理变得更加方便。
本章的内容包括do文件和log文件的介绍、局部宏和全局宏、标量和矩阵、循环语句以及如何利用return list和ereturn list命令获得Stata命令的结果,这些内容都是Stata编程的基础。
143>.1 do文件和Log文件
do文件的编写
所谓do文件是以. do为后缀的包含一系列Stata命令的文本文件。编写do文件的标准步骤如下:
(1)确定当前工作目录。
查看当前工作目录只需输入cd,而要改变当前目录,可以在cd后加上要更改的目标目录地址。
(2)打开一个Do文件编辑器。
(3)输入Do文件的内容,并保存。
保存可以直接点击save按钮,或者打开菜单file,然后寻找并点击save。
另外,作为一个比较快捷的方式,用户也可以直接在命令框中输入:
doedit

1. 用户可以通过命令窗口来执行已经编写好的do文件。
2. 另一种办法是通过do文件编辑器来执行do文件。
log文件
Log文件可以通过log命令创建。例如,,用户可以在命令框中键入:
. log using example .txt, text replace
其中replace选项允许新写入的log文件覆盖原有的同名文件。如果这里没有replace,且文件中已经存在同名log文件,Stata会拒绝该文件的创建。当程序执行完毕时,用户可以键入
. log close
来关闭当前的log文件。
局部宏与全局宏
局部宏
【例3-2】请定义一个计数宏count从1到4,定义一个包含四个国家简写(US UK DE FR)的局部宏country,然后通过使用foreach语句()和display语句生成如下样式的结果:
Country 1 : US
Country 2 : UK
Country 3 : DE
Country 4 : FR
【例14-3】请定义一个计数宏count从1到4,定义一个包含四个国家简写(US UK DE FR)的局部宏country,然后通过使用foreach语句(循环语句foreach会在)和display语句生成如下样式的结果:
1 US 2 UK 3 DE 4 FR
【例14-4】、英国、德国和法国GDP的季度数据,从1971年的第1季度到1995年的第4季度,该数据集中重要的变量如表14-1所示,部分数据罗列在了表14-2中。本例要求利用局部宏和foreach语句生成每一国家的GDP时间趋势图。
变量名
存储格式
显示格式
含义
cty
str2
%9s
国家名称
gdp
float
%
该季度GDP数值
t
float
%
时间变量
ctycode
str2
%9s
国家代码
cc
long
%
国家代码(数值型变量)
date
float
%tq
季度
cty
gdp
t
ctycode
cc
date
FR

301
FR
FR
1971q1
US

1
US
US
1971q1
DE

201
DE
DE
1971q1
UK

101
UK
UK
1971q1
DE

202
DE
DE
1971q2
FR

302
FR
FR
1971q2
UK

102
UK
UK
1971q2
US

2
US
US
1971q2
全局宏
全局宏的内涵与定义方式不同于局部宏。它往往被用来存储整个过程中所需要的用到的宏。例如,当我们需要存储一些当前的数据,且这些数据将会被所有的程序或默认路径下的数据集与do文件所使用时,我们就可以创建一个全局宏。
因为全局宏的使用可能会带来一些意想不到的问题,只有在少数下我们才会选择使用全局宏。比如我们在do文件A中创建了一个全局宏abc,之后我们却忘记了。若之

最近更新

中国人民银行、国家外汇管理局关于做好疫情防.. 8页

做自己健康的第一责任人倡议书 39页

北京市西城区2020届高三生物二模试题(含解析).. 24页

地理中考考试试题及答案 23页

完整版山东大学期末考试药剂学模拟题及答案12.. 7页

小学英语复习计划集锦15篇 29页

2024年科学教案汇编[3篇] 6页

抖音直播基地创建方案 4页

数据库课程设计报告(人事管理系统) 14页

新部编版三年级下册语文课外阅读练习题及答案.. 8页

2024年秋季运动会通讯稿通用[15篇] 16页

植物保护模拟试题含答案 14页

2024年秋季开学总体工作方案(通用10篇) 19页

河北省唐山市丰润区2022-2023学年九年级上学期.. 8页

物业公司绩效管理考核指标 25页

2024年秋天的怀念教案三篇 9页

石榴的说明文 13页

网络优化技术方案-网络信令分析优化 5页

设备用房创优策划 10页

轨道交通地铁车站建筑设计技术要求规范--(车站.. 20页

2024年离职申请书范文汇总七篇 9页

1988年高考真题语文试卷-学生用卷 14页

缓刑矫正人员思想汇报100篇 2页

ISTA 3A 测试标准 5页

道路与桥梁工程专业技术专业人才需求调研报告.. 6页

史密斯圆图--清晰朴素直接打印版(A4刚好) 1页

作风问题大整治查摆对照16种反面“画像”党员.. 18页

居民健康档案封面样稿 8页

tbm安全细则 12页

《gb50395-2019《视频安防监控系统工程设计规.. 20页