欢迎来到天天文库
浏览记录
ID:41508930
大小:42.39 KB
页数:8页
时间:2019-08-26
《stata基础命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、display命令display“1+1”输出为1+1display1+1输出为2setmem设置内存setmem500m,perm设置内存为500msetmatsize500设置matsize为500querymemory查看内存设置保留和删除变量keep&dropdropcrcdrepttype删除crcdrepttypekeepstkcdstknmenindcdnnindcd保留stkcdstknmenindcdnindcd(注意命令的大小写)save保存stata格式的数据save“D:Teach课件STATAdataCG_Co.dta“新建文件名save“
2、D:Teach课件STATAdataCG_Co.dta”,replace重置已有文件use&insheetusinguse打开dta文件,insheetusing打开csv文件gen生成的新的变量gentdate=date(accper,"YMD")产生一个tdate变量用来存放从accper变量中提取的年月日formattdate%d设置tdate为整数型变量genyear=year(tdate)提取tdate里面的年份存为year变量genmonth=month(tdate)提取tdate里面的月份存为month变量if条件句&tab离散变量的频率keepifm
3、onth==12如保留变量month等于12的数据(注意双等号)tabyear画出变量year的离散频率纵向添加数据appenduseTRD_Year2011.dta,clear打开2011的数据文件appendusingTRD_Year2012.dta向2011的数据文件中纵向加入2012的数据文件*注意2012内的文件变数量与变数名必须相同,若不同,用keep或drop保留或删除merge文件合并useTRD_Year2011_2012.dta,clear打开该数据文件sortstkcdyear排列一下要合并文件内的数据顺序stkcd和year均为变量名saveTRD_
4、Year2011_2012.dta,replace排列后重新储存该数据文件useFS_Combas.dta,clear打开要合并的数据文件sortstkcdyear同样排列一下要合并的数据顺序merge1:1stkcdyearusingTRD_Year2011_2012.dta合并该文件(FS_Combas)和上一文件(TRD_Year2011_2012)内的stkcd和year两个变量savebas_TRD,replace排列后要记得储存do文件用法(这个练习一下,别考试的时候慌了,没保存考试成绩就没了哦)将字符型转换成数字型或相反destring&tostringtos
5、tringyear,gen(yearstr)新建一个变量yearstr用来储存转换为字符形的yeardestringyearstr,gen(yearnum)新建一个变量yearnum用来储存转换为字符形的yearbryearstryearnum用列表形式查看变量yearstr和yearnum压缩数据空间compressgennew=1新建一个等于1的变量newdesnew查看变量new的数据类型(为double双精度型长度为8bytes)compressnew压缩变量newdesnew再次查看new的数据类型(为byte字符型长度为1bytes)存储类型•%9.0g:一般格
6、式–共占九位(右起),不指定小数点位。•%-9.0g:一般格式–共占九位(左起),,不指定小数点位。•%9.2f:固定格式–共占九位,指定小数点后面保留两位。•%10.7e–科学计数法,共10位,E后面占7位。lista001000000in1/8列出a001000000里的个数据formata001000000%20.0g取a001000000中所有数据的后20位数formata001000000%-20.2f取a001000000中所有数据的20位数其中小数点要取后两位确定样本期间keepifyear>=2006取已打开文件内的的所有变量year大于等于2006的样本生
7、成哑变量genduality=0建立变量duality并且等于0replaceduality=1ify1001b==1若变量y1001b等于1则duality等于1(这样变量duality不等于1便等于0,因此它是哑变量)保存命令的结果returnsumtop1,d建立top1的概括统计量(d的意思是详细的显示出来)returnlist建立的统计量会保存在r()里,这个语句可查看所有的统计量gentop1_d2=0建立哑变量top1_d2并设为0replacetop1_d2=1iftop1>r(p50)&top1!
此文档下载收益归作者所有