资源描述:
《STATA实用教程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、书名STATA实用教程作者王天夫,李博柏出版中国人民大学出版社ISBN978-7-300-09639-1分类号C812关键词统计分析—应用软件时间2008备注第一章接触STATA小而功能强大;数据存储在内存中,运算速度快;语法简单,结果易读;可编程・cd[direction]/*调整默认目录,当路径中存在空格时要加引号*/・setmemory[number]/*内存设定,默认单位为KB,可自定MB*/・exit/*退出*/第二章STATA命令[prefix:]command[varlist][=exp.][ifexp.][usin
2、gfilename][inrange][weigh:][,options]命令前缀命令变量串表达式条件式使用文件个案范围权重选项・var
3、var#-var##
4、var*/*表示单变量、多变量、以var开头的变量*/・in#
5、in-#
6、in#/##/*表示第#个、倒数第#个、从第#到第##个变量*/・helpcommandname/*帮助*/第三章使用STATA数据文件一、读取数据・usefilename[,clear]/*读取全部数据,选项clear表示清空内存*/・usevar1var#usingfilename/*将数据部分变
7、量读进内存*/・usein#/##usingfilename/*将数据部分个案读进内存*/・useifvar==#usingfilename/*将数据特定个案读进内存*/・usefilenameifvar==#/*同上*/二、数据的标签与注释・labeldata“text”/*标签用于对数据整体的说明,这是贴标签的命令*/・notes:“text”/*注释用于记录操作过程,这是写注释的命令*/・note/*这是读注释的命令*/三、数据的显示・browse[if]/*弹出数据表格窗口,if表达式可以弹出满足条件的数据表格窗口*/・d
8、escribe/*显示数据的整体信息,如样本量、变量个数、变量列表*/・codebookvarname#/*显示具体某个变量的编码、格式等*/・listvarname#[in]/*以列表形式显示指定的若干变量*/四、数据存储・savefilename[,replace]五、数据压缩・compress/*数据压缩与变取值的存储格式有关,节约内存*/第四章变量的属性和运算*变量标签,对变量本身进行说明・labelvariablevarname“text”/*贴标签*/*数值标签,说明变量下各取值的含义・labeldefinelabel
9、name#text1##text2[,modify]/*定义数值标签*/・labelvaluevarnamelabelname/*将数值标签赋予某变量*/・labellistlabelname/*显示某数值标签内容*/・[,nolabel]/*在命令结果中显示原始取值*/*存储格式&数值变量&整数:byte(2)、int(4)、long(9)&小数:float(7)、double(16)&文字变量:str#*显示格式&数值变量:%w.dg%w.df%w.de&文字变量:%#s・renameoldvarnamenewvarname/
10、*变量重命名*/・sort[varlist]/*排序(从小到大)*/・gsort-varname#/*排序(从小到大)*/・command[varlist]ifvarname[exp.]/*条件输出*/・byvarname:command[varlist][,sort]/*对某一变量所有取值的条¶件输出,先进行sort操作,或增加,sort选项*/・generatenewvarname=exp.[if][in]/*生成新变量*/・replacevarname=exp.[if][in]/*替换已有变量的值,一般使¶用generate
11、进行新变量的生成,但是generate的缺点是其条件表达会导致缺失值生¶成,因此用replace进行弥补,这两个命令组合使用*/・recodevarname[exp.]nonmising
12、else[exp.],generate(newvarname)/*变¶量重新编码,其中nonmissing是指将其他非缺失值编码为#,else则是将其他所有值¶编码为#;选项generate可以在不改变原有变量的同时生成编完码的新变量*/・generatenewvarname=autocode(oldvarname,#,min,max)・gene
13、ratenewvarname=recode(oldvarname,#,…,##)*连续变量变成非连续变量的五种策略*其他Stata中的函数round(x),int(x),uniform(),invnormal(uniform())egen命令计算器