




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
display 命令 display “1+1” 输出为1+1display 1+1 输出为2set mem设置内存 set mem 500m,perm 设置内存为500mset matsize 500 设置matsize为500query memory 查看内存设置保留和删除变量 keep & drop drop crcd repttype 删除crcd repttypekeep stkcd stknme nindcd nnindcd 保留stkcd stknme nindcd nindcd (注意命令的大小写)save保存stata格式的数据save “D:Teach课件STATAdataCG_Co.dta “ 新建文件名save “D:Teach课件STATAdataCG_Co.dta ”,replace 重置已有文件use&insheet usinguse 打开dta文件,insheet using打开csv文件gen生成的新的变量gen tdate=date(accper,YMD) 产生一个tdate变量用来存放从accper变量中提取的年月日format tdate %d 设置tdate为整数型变量gen year=year(tdate) 提取tdate里面的年份存为year变量gen month=month(tdate) 提取tdate里面的月份存为month变量if条件句&tab离散变量的频率keep if month=12 如保留变量month等于12的数据(注意双等号)tab year 画出变量year的离散频率纵向添加数据 append use TRD_Year2011.dta,clear 打开2011的数据文件append using TRD_Year2012.dta 向2011的数据文件中纵向加入2012的数据文件 *注意2012内的文件变数量与变数名必须相同,若不同,用keep或drop 保留或删除merge文件合并use TRD_Year2011_2012.dta,clear 打开该数据文件sort stkcd year排列一下要合并文件内的数据顺序stkcd和year均为变量名save TRD_Year2011_2012.dta,replace排列后重新储存该数据文件use FS_Combas.dta,clear打开要合并的数据文件sort stkcd year同样排列一下要合并的数据顺序merge 1:1 stkcd year using TRD_Year2011_2012.dta合并该文件(FS_Combas)和上一文件(TRD_Year2011_2012)内的stkcd和year两个变量save bas_TRD,replace排列后要记得储存do文件用法(这个练习一下,别考试的时候慌了,没保存考试成绩就没了哦)将字符型转换成数字型或相反 destring & tostring tostring year, gen(yearstr) 新建一个变量yearstr用来储存转换为字符形的 yeardestring yearstr, gen(yearnum) 新建一个变量yearnum用来储存转换为字符形的 yearbr yearstr yearnum 用列表形式查看变量yearstr和yearnum压缩数据空间 compressgen new=1新建一个等于1的变量newdes new 查看变量new的数据类型(为double双精度型长度为8bytes)compress new压缩变量newdes new再次查看new的数据类型(为byte字符型长度为1bytes)存储类型 %9.0g:一般格式 共占九位(右起),不指定小数点位。 %-9.0g:一般格式 共占九位(左起),不指定小数点位。 %9.2f:固定格式 共占九位,指定小数点后面保留两位。 %10.7e 科学计数法,共10位,E后面占7位。list a001000000 in 1/8 列出 a001000000里的个数据format a001000000 %20.0g取a001000000中所有数据的后20位数format a001000000 %-20.2f 取a001000000中所有数据的20位数其中小数点要取后两位确定样本期间keep if year=2006 取已打开文件内的的所有变量year大于等于2006的样本生成哑变量gen duality=0建立变量duality并且等于0replace duality=1 if y1001b=1 若变量y1001b等于1则duality等于1(这样变量duality不等于1 便等于0,因此它是哑变量)保存命令的结果 return sum top1,d 建立top1的概括统计量(d的意思是详细的显示出来)return list建立的统计量会保存在r()里,这个语句可查看所有的统计量gen top1_d2=0建立哑变量top1_d2并设为0replace top1_d2=1 if top1r(p50) & top1!=.如果top1大于s统计量的50百分位并且top1不为空的话,将top1_d2置1tab top1_d2 显示top1_d2的离散频率从字符变量里提取信息 substr: ex)生成行业变量: capture drop indu 删除变量indu(capture是为了让dofile继续执行,没有特殊含义)gen indu=substr(nindcd,2,4) 从nindcd字符串的第二位开始提取4位字符,将提取的字符存在名为indu的变量内replace indu=substr(nindcd,1,2) if indu=C 如果indu等于大写的C那么indu的值为nindcd里面的第1位到第2位tab nindcd 查看nindcdtab indu查看induegen为gen的拓展by year,sort: egen topmedian=median(top1) 建立一个变量名为topmedian的变量用来存放top1的中值并按year排序生成分类变量 autocode & xtile:gen topone_categ1=autocode(top1,10,0,1) 从top1里面取大于0小于1的10个数据,存在topone_categ1里面xtile topone_categ2=top1, nquantiles(10)将top1里面的数据按个数分为10组,并存在 topone_categ2里排序变量 sort & gsort:sort yclsprc从小到大排序yclsprcsort year yclsprc从小到大排序year和yclsprcgsort +yclsprc从小到大排序 yclsprcgsort +year yclsprc从小到大排序 year 从大到小排序 yclsprcgsort year indu ROA排序by year indu ,sort:gen indu_num1=_n建立变量indu_num1来存放每组indu的序号(这里year和indu的顺序换一下的话,indu_num1就变成了每组year的序号)by year indu ,sort:gen indu_num2=_N建立变量indu_num2来存放每组indu的总个数br year indu ROA indu_num1 indu_num2用列表显示 year indu ROA indu_num1 indu_num2删除重复值: sort stkcd year排序drop if stkcd=stkcd_n-1 & year=year_n-1如果stkcd并且year有重复的话删除计算业绩波动sort stkcd year排序gen roa_l1=ROA_n-1 if stkcd=stkcd_n-1 如果stkcd的值与上一个栏相同,那么将该上一栏重复值对应的ROA值存入新建变量roa_|1gen roa_l2=ROA_n-2 if stkcd=stkcd_n-2如果stkcd的值与上两栏相同,那么将该上两栏重复值对应的ROA值存入新建变量roa_|1egen roasd=rowsd(roa_l1 roa_l2 ROA将 (roa_l1)( roa_l2)( ROA)的方差存在roasd里面检查数据是否有异常 sumsum ROA ROE EPS TOPINQ MB top1 sep inddir lev duality size statesum ROA ROE EPS TOPINQ MB top1 sep inddir lev duality size state,d处理异常值winsor ROA, gen(ROA1) h(10)新建一个ROA1来储存处理后的ROAwinsor ROA, gen(ROA2) p(0.01)winsor ROA, gen(ROA3) p(0.01) highonly sum ROA1 ROA2 ROA3,d这是help对p(),h()一类的描述,注意gen()是必须的,并且p()内的值必须在0到0.5之间,h()内的值必须大于1但要小于检测到错误值数量的一半,也就是之前sum检测到的错误值数量。筛选样本、交待选择过程gen n=0新建变量n等于0replace n=1 if indu=I将所有indu内部等于大写I的值对应的n都设为1egen dum=rmiss(ROA ROE EPS TOPINQ MB top1 sep inddir lev duality size state) dum表示以上这些变量的同一行中缺失值的个数replace n=2 if dum!=0如果缺失值不为0那么将n置2tab year n按年份显示n的值tab indu n 按indu来显示n的值贴标签 label data 股权结构与公司业绩就是在变量后面附上说明label var ROA 资产收益率log 文件开启,关闭,储存描述统计sum top1top1的统计量sum top1,d top1统计量的详细显示sum top1 state top1和state的统计量summarize _all已打开文件内所有数据的统计量sum top1 if year=20102010年的top1的统计量by year,sort: sum top1按year的顺序排练top1的统计量by state,sort: sum top1按state的顺序排列top1的统计量&表示且,and;|表示或,or;=代示恒等于,!=代示不等于离散变量的频率统计tab state显示state的离散表格tab state if year=2010显示year为2012的state的离散表格by year, sort: tab state按year的顺序显示state的离散表格tab state top1_d,col显示top1和state的离散表格并显示纵列的频率tab state top1_d,row显示top1和state的离散表格并显示横排的频率报告分位数及其置信区间 centilecentile显示已打开文件内部所有变量的置信空间和百分位centile top1显示top1的置信空间和百分位centile top1, centile(5 50 95)显示top1第5个百分位,第50个百分位和第95个百分位的置信空间centile top1, centile(20(10)90)显示top1第20个,第30个,第40个。第90个百分位的置信空间。(中间的10表示间隔,第一个表示从第几个开始,第三个数表示到第几个百分位结束)分组描述统计 tabstattabstat top1 size lev制作关于top1,size,lev的平均值统计tabstat top1 size lev, by(state)制作针对state的top1,size,lev的平均值统计tabstat top1 size lev, by(state) stat(mean sd min) 制作针对state的top1,size,lev的平均值,标准偏差,以及最小值的统计 tabstat top1 size lev, by(state) stat(mean sd min max) nototal 除去总统计值table year, c(mean top1)按照年份列出top1的均table year, c(n top1 mean top1 median top1) 按照年份列出top1的样本的非丢失数量,均值和中值table year, c(n top1 mean top1 median size) 按照年份列出top1的样本的非丢失数量,均值和size的中值table year, c(mean top1) format(%9.2f)按照年份列出top1的样本均值格式为:九位数其中保留小数点后两位tabstat top1 size lev, format(%9.2f)制作针对state的top1,size,lev的平均值,标准偏差,以及最小值的统均值比较 ttestttest top1=40 ttest top1,by(state)ttest ROA1= ROA2ttesti 24 62.6 15.8 75中位数比较 median top1,by(state)ranksum top1,by(state)signrank ROA1 = ROA2多个变量的两组均值或中值比较ttable3 ROA_w ROE_w EPS_w, by(state)ttable3 ROA_w ROE_w EPS_w, by(state) median ttable3 ROA_w ROE_w EPS_w if topone_categ2=1| topone_categ2=2, by(topone_categ2)报告相关系数 cor pwcorrcor ROA_w sep top1 statepwcorr ROA_w sep top1 statepwcorr ROA_w sep top1 state, obs sigpwcorr R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 狩猎培训班知识讲座内容课件
- 2024镇江市丹阳市吕城镇社区工作者招聘考试试题
- 2024铁岭市银州区柴河街道社区工作者招聘考试试题
- 2024龙岩市上杭县太拔镇社区工作者招聘考试试题
- 动物繁殖员考试题及答案
- 2026届东北三省三校化学高一第一学期期中考试模拟试题含解析
- 福建省厦门市重点中学2026届高一化学第一学期期中考试试题含解析
- 2026届贵州省遵义市化学高一上期末复习检测模拟试题含解析
- 2025年电大行政领导学网络考核形成性作业高分攻略及答案解析
- 2025年微观经济学与宏观经济学基础考试试卷及答案
- 2024义务教育语文新课标课程标准2022版考试题库附含答案
- 电子学会2024年3月青少年软件编程Python等级考试试卷二级真题(含答案)
- 内蒙古自治区赤峰市红山区2023-2024学年八年级下学期7月期末历史试题
- 四圣心源方剂
- 弱电安全技术交底【范本模板】
- 生物化学之蛋白质化学(唐炳华)
- 产品保修卡模板
- 2024年福建浦开集团有限公司招聘笔试参考题库附带答案详解
- 二次装修管理培训课件
- 八年级集体备课课件
- 中学生爱国主义教育演讲课件
评论
0/150
提交评论