- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章Stata的基础命令
第2章 Stata的基础命令2.1 操作系统接口命令cd 查看Stata当前工作路径;改变工作路径dir 查看文件mkdir 建立子目录rmdir 删除子目录copy复制文件erase永久删除文件type在屏幕输出窗口显示文件的内容。 主要针对smcl, txt等文件2.2数据的输入和保存2.2.1 从键盘输入数据 (例2.1)input str20 name class scoreLi Ming 1 85“Wang Qiang” 1 90Rose 2 75“Mickle” 3 100“Carrol” 3 87end例2.3clear all /*清空内存*/ input str20 name class score:pass, automaticLi Ming 1 failWang Qiang 1 passRose 2 failMickle 3 passCarrol 3 failendlabel list /*显示价值标签*/2.2.2 Stata格式数据文件的读入和 保存 dta数据文件是Stata的基本存储格式,对于dta数据,我们用命令use和save进行读入和保存。save D:\math_score, replaceuse D:\math_score, clear Stata还可以通过sysuse调用软件自带的dta数据文件。webuse可以调用网络提供的dta数据。 webuse lifeexp,clear sysuse auto,clear save D:\auto use if foreign==1 using D:\auto, clear2.2.3 ASCII数据文件的读入和保存(1)读入电子制表生成的数据文件 将Excel工作表里的数据以文本文件(制表符分隔)形式保存,得到扩展名为txt的文本文件;若以csv(逗号分隔)形式保存,则得到扩展名为csv的文本文件。这两种数据可以用insheet读入,outsheet是对应的数据文件保存命令。例2.4sysuse autooutsheet using D:\auto, replaceoutsheet using D:\auto.txt, replaceinsheet using D:\auto.out, clearinsheet using D:\auto.txt, clear 在Excel中打开D:\auto.txt,另存为csv文件,继续键入insheet using D:\auto.csv,clearInsheet 读入的文本文件要求a)数据间以制表符(Tab分隔)或者以逗号分隔,但不能读入同时使用两种分隔方法的数据;b) 每一个观测值只能占一行;c) 第一行可以包含或不包括变量的名字。如果文件的第一行不是变量名,则需要加上选项nomanes,Stata给变量命名为V1,V2等。 实际上,如果文件的第一行是变量名,应该加上选项manes,如上述的命令可以改为, insheet using D:\auto.txt, names clear Stata用insheet读入数据时,会花时间辨认数据的第一行是否是变量名,如果增加选项nonames或者names,可以减少运算时间。(2)读入具有固定宽度的文件 具有固定宽度的数据一般分两种,一种是带有dictionary的字典说明文本文件,以dct为扩展名,另一种是未带dictionary的文件,以raw和txt为扩展名。 dictionary是对数据进行详细的说明。例2.5sysuse autokeep make price mpg rep78outfile using D:\auto,replceoutfile using D:\auto2.txt,replaceoutfile make price rep78 using D:\auto2,replaceoutfile using D:\auto, dictionary replaceinfile str19 make price mpg rep78 using D:\auto.raw, clearinfile str19 make price mpg rep78 using D:\auto.txt, clearinfile str19 make price mpg using D:\auto2.raw, clearinfile using D:\auto.dct,cleartype D:\auto.rawtype D:\auto2.txttype D:\auto.txttype D:\auto.dct 有些数据文件非常复杂,有时为了节省空间,数据间无间隔,有时数据的变量很多,一次观测分几行记录。 (score1.raw)(例2.6)方法一 首先任
文档评论(0)