Stata统计分析命令

发布时间 : 星期五 文章Stata统计分析命令更新完毕开始阅读

在stata中输入命令:

reshape long Y X1 X2,i(id) j(year)回车即可,变为:

二十三、关于数值型转换为字符型的问题

1、股票代码导入STATA后都变成数值型,现想用tostring命令变回字符型,但长度小于6位的代码,在变回字符型后在前面补够不足6位的0。

方法:format variable s

这只是在显示上补充了0,没有在值上补充。以下可以改变x的值: replace x=substr(\

2、将一个12位的数值转换为字符,再从字符里提取前五个字符。转成字符后以科学计数法显示,提取前五位数是提取的科学计数法的前五位,如将110102002016转成字符后显示为1.10e+11,提取时提的是“1.10e”而不是我想要的“11010” g y=substr(string(x,\

3、将字符型转化为数值型命令为:destring var,replace (转换后替换原来的值)

若字符型中含其他符号并要生成新变量则用:destring varlist, gen(newvarlist) ignore(“$ ,%”)

二十四、分组

均分四组:sort var

xtile prop=var, nq(x) (括号中的x 代表分成的group数)

例如:

sort insto_ma

xtile prop=insto_ma, nq(4)// 以insto_ma的四分位点分成四组 sort prop insto_msd

egen stdI=xtile(insto_msd),by(prop) nq(4)//按prop,以insto_msd的四分位点分成四组

二十五、估计残差

做完回归后,使用命令predict e ,r

22排列组合计算C3?3,C4?6:di comb(3,2),di comb(4,2)

取整:

1.ceil(x),returns the unique integer n such that n-1 < x <=n. returns x (not “.”) if x is missing, meaning that ceil(.a) = .a

2.floor(x),returns the unique integer n such that n<= x < n + 1, returns x (not “.”) if x is missing, meaning that floor(.a) = .a

3.int(x), returns the integer obtained by truncating x toward 0; thus, int(5.2) = 5,int(-5.8) =-5,returns x (not “.”) if x is missing, meaning that int(.a) = .a。One way to obtain the closest integer to x is int(x+sign(x)/2), which simplifies to int(x+0.5) for x 0. However, use of the round() function is preferred

任何两种软件之间的数据转换,有一种方法是人挡杀人,佛挡杀佛。那就是:

先在A软件里面将其另存为文本格式,然后在B软件里面里面以文本文件导入,再保存为B软件的文件格式。文本格式,我一般习惯将其存为.csv格式,即变量数据间以逗号分隔,也可以以制表符分隔或、空格分隔或是固定列宽。

伍德里奇《横截面与面板数据的经济计量分析》

下面简要地分享一下安装步骤或过程(这里演示的是WIN7_32):

一、下载全部的安装文件包“Stata_SE_12.1.rar”,然后解压,再打开其中的文件夹Stata12_Win,再“以管理员身份运行”其中的Setup.exe。

二、选择并点击next,再选择并点击“Iaccept the license agreement”,再选择并点击“anyone who uses this computer”或“only for me”,然后,就进入到以下界面,给你4个选择:32-bit MP, 32-bit SE, 32-bit IC, 32-bit Small。这里,注意,请选择32-bit SE(这里演示的是WIN7_32,若你的系统是64位的,则选择64-bit SE)。

说明一下,STATA的最高级的版本是MP。SE的版本级别仅次于MP。MP与SE的唯一区别在于,前者designed for parallel processing,而后者没有。言下之意,前者可以通过同时运行多处理器或内核来加快运算速度,两者在功能上完全没有区别,只是在大数据处理时,MP要占优。因此,我们通常的教学与科研使用,SE版本已经足够。目前网上释放出来的破解的最高版本仅限于SE版,MP版未有破解。我想,如果你真的需要以MP版进行大数据处理,那一定是相当高级别的用户了,购买一个正版的MP版就一点都不过分了。

三、然后再次点击“next”、“next”,然后选择点击“Use Each User’s Documents Folder”或“Use a Fixed Folder for All users”(本人建议选择后者,并在非系统分区中建议一个文件夹,比如,我通常以C分区为系统盘,因此,我通常在D分区中建立一个工作文件夹即D:\\data)。继续next,next, 则开始复制文件与安装软件,直到出现Finish,点击它,就安装完成了。

四、将crack文件夹中的文件“STATA.LIC”复制到安装文件夹中(通常为:C:\\ProgramFiles\\Stata12)。

五、运行STATA,在command中输入“db update”并回车(注意,不能输入“update all”命令,这是自动升级的命令,一方面自动升级通常很慢,另一方面,自动升级往往不成功),在随后出现的“update– Check for official updates”对话框中,选择“From alternative

location”,点击“browse”找到本人提供的安装文件中的文件夹“stata12update_win32”(若你是64位的系统,则为“stata12update_win64”),点击“确定”、“OK”。

六、按提示,或点击“install available update”,或在command中输入“update all”。

七、升级完成后,会提示,这是一个Special Edition, 点击help中的“About Stata”则显示版本为“Stata/SE12.1 for Windows (32-bit)”,其最新的更新日期为2013年3月20日。享用。

联系合同范文客服:xxxxx#qq.com(#替换为@)