第三章 stata的基本概念.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 stata的基本概念

第三章 stata的基本概念 本章导读: 在了解了stata系统的概况后,有必要了解下stata的基本概念。只有搞懂了这些stata的概念,才可能熟练掌握它的功能。本章介绍的基本概念包括:什么是数据文件,什么是do-file文件,什么是log文件以及它们的用法和操作。最后简单介绍什么是stata程序。 3.1 Stata的文件 Stata相关的文件有三类:数据文件,do-file文件,log文件。 3.1.1 stata 数据文件 数据文件以后缀“.dta”表示。数据文件是Stata处理和分析的对象。数据文件具有如下的逻辑结构:(如表3-1) variable 1 variable 2 …… variable K 1 2 …… N 表3-1 其中每一行表示一个观测,每一列表示一个变量。每个观测都有一个编号(表3-1左起第1列),是系统自动加上去的。Stata对数据类型的区分不是很细致,分为数据型和字符型。缺失数据用“.”表示。 数据文件可以在Data Editor中生成,如图3-2所示。在方格中输入相应的变量名和数据后,点击Preserve按钮即可。 图3-1 Data Editor 也可以将文本文档(.txt)和Excel表格(.xls)中的数据读入,并存为数据文件。比如,假设D:\dividend\data下有一个txt文件cg.txt,现在要将其读入,并存为cg.dta。可以使用如下指令: insheet using D:\dividend\data\cg.txt save cg.dta 在读入数据后,Stata Command会显示读入了多少个观测,多少个变量,Variables会显示变量名列表。数据文件data1.dta存放在Stata默认路径中。 图3-2 读入.txt文件 而如果data0.txt本身就在Stata的默认路径中,则第1条指令可以简化为: insheet using cg.txt 要打开已经存在的数据文件,可以使用Open按钮,或使用use命令。假设Stata的默认路径中有数据文件cg2.dta,则可使用如下指令: use cg2.dta (至此不难看出,在Stata中,同一个功能,既可以用命令实现,也可以用工具栏和菜单栏实现。) 有必要介绍Stata中一个重要的概念:memory。memory可以视为Stata的工作环境。数据文件只有在被读入memory后才能被处理。在一个时点上,memory中最多只能有一个数据文件。如果在一个数据文件处理途中想处理另一个数据文件,必须先用clear命令清空memory后(此时Variables会显示没有变量)再打开后一数据文件。 对已在memory中的数据文件,可以用Data Browser按钮查看,但不能修改。如果想做修改,可以用Data Editor按钮,注意修改后用Save按钮保存即可。也有命令来查看和修改在memory中的数据文件。值得注意的是,在memory中,数据文件是以变量为单位存在的。具体而言,处理和分析数据只能在变量层面进行。Stata的语法和命令都是针对变量的。 3.1.2 stata do-file文件 在第二章中,我们在简单介绍stata的操作方式时提到do-file的作用并给出了例子。本章将对do-file文件进行进一步的介绍。顾名思义,do-file文件以后缀“.do”表示的文件。 在command窗口输入命令很不方便,而且也不利于保存对数据文件处理和分析的过程。替代的做法是使用工具栏中“Do-file-editor”(左起第7个)在Do-file中编程。 在do-file文件中,用*表示注释内容,Stata在运行do-file文件时会跳过这些注释语句。加入注释语句能增强do-file文件的可读性。最好为每一个do-file文件写详细的注释内容。比如文件名称,计量分析的目的,时间和结果存放位置。如果过程中生成并保存了数据文件,应写出相应数据文件的名称等。如果中途对do-file文件进行过修改,最好将修改过文件保存为另一个文件,以便于将来对比分析原文件和修改后的文件。 以下是一个do-file文件的格式: *heckman.do *The program is written for the solution of sample selection problem . *Data management: using heckman methods as test tax cost of cash dividend *This resu

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档