1. 直接导入csv格式数据

insheet using name.csv, clear

2. 修改变量长度

format var %20.2g

3. 删除重复值

sort var1 var2
duplicatesdrop var1 var2, force

4. 数据合并

use data1, clear
merge m:m var1var2 using data2
drop if _merge==2
drop if _merge==1
drop _merge

5. 生成一期滞后项

tsset stkcd accper
gen newvarname=L.varname

6. 将文字转化为数字变量

genBigN=0
replaceBigN=1 if strmatch(dadtunit,"普华永道*")

7. 删除有缺失值的记录

egen mis=rowmiss(_all)
drop if mis
drop mis

8. 行业划分

clonevarsic2=ind
order stkcd accper sic2
replace sic2=substr(sic2,1,1) if substr(sic2,1,1)!=”C”
replace sic2=substr(sic2,1,2) if substr(sic2,1,1)==”C”
tabulate sic2 accper

9. 日期只保留年份

drop if substr(reptdt ,6,2)!="12"
replace reptdt=substr(reptdt,1,4)
gen accper=real(reptdt)

10. 数据分列

split date ,parse(-) destring ignor("-")

11. 求两个日期之间的间隔天数

g td=date(trading_date,"YMD")
g ed=date(eventdate,"YMD")
form td ed %td
g d=ed-td

12. 生成行业、年份哑变量

tab year, gen(year)
tab industry, gen(industry)

13. 对数据进行**Winsorize处理**

findit winsor2
winsor2 varname, replace cut(1 99)

14. 描述性统计

tabstat var1var2, stat(n min mean median p25 p75 max sd),  if groupvar==0 or 1
logout, save(name) word replace: tabstat var, stat(n min mean p50 max sd) col(stat)f(%9.2g)

15. 两变量列联表

tabulate var1 var2, row chi2 taub gamma

16. 两样本间的均值**T检验**

ttest var, by(groupvar)

17. 两样本中位数**Z检验**

ranksum var, by(groupvar)

18. Pearson/Spearman**系数**

spearmanx*n matax=st_data(.,"x")c=correlation(x)n=rows(c)b=strofreal(lowertriangle(c)+uppertriangle(st_matrix("r(Rho)")),"%9.3f")p=st_matrix("r(P)")for (i=2; i<=n; i++) {for (j=1; j<=i-1; j++) {p[i,j]=2ttail(rows(x)-2,abs(c[i,j]/sqrt((1-c[i,j]^2)/(rows(x)-2))))b[i,j]=b[i,j]+(p[i,j]<0.01?"*":(p[i,j]<0.05?"":(p[i,j]<0.1?"":"")))b[j,i]=b[j,i]+(p[j,i]<0.01?"":(p[j,i]<0.05?"":(p[j,i]<0.1?"*":"")))}}c=editvalue(b, "2.000", "1")cend直接导出结果logout, save(pw) word replace:pwcorr_avars, star1(0.01) star5(0.05) star10(0.1)

19. 按年度按中位数分组

方法一bysort year: egen g=xtile(var), n(2)方法二
bys accper: cumul icindex, g(g) eq
levelsof accper, local(id)
display "`r(levels)'"
local cut1 = 1/2
foreach x of local id {
recode g (min/cut1'=0)(cut1'/max=1) if accper==`x'
}分三组
bys accper:cumul icindex, g(g) eq
levelsof accper, local(id)
display "`r(levels)'"
local cut1 = 1/3
local cut2 = 2/3
foreach x of local id {
recode g (min/cut1'=1)(cut1'/cut2'=2)(cut2'/max=3)if accper==`x'
}

20. 输出回归结果

安装
ssc install estout, replace单个回归
reg
esttab using name.rtf, compress nogap r2 ar2 star(* 0.1 ** 0.05 *** 0.01)多个回归一起
reg
est store m1
reg
est store m2
esttab m1 m2 using name.rtf, compress nogap r2 ar2 star(* 0.1 ** 0.05 *** 0.01)连续运行tobit模型结果导出:
esttab m1 m2, b(%9.4f) t scalars(N ll Fchi2 type), using name.rtf, compress nogap连续运行OLS模型结果导出:
esttab m1m2, b(%9.4f) tscalars(N r2 F p), using name.rtf, compress nogap

21. 异方差检验及处理

检验:怀特检验

ssc install whitetstreg
estat imtest, white处理:“OLS+稳健标准差”
reg y x1 x2 x3, robust

22. DW**检验(序列相关性一阶)**

gen id=_n
tsset idestat dwatson

23. 多重共线性

reg y x1 x2 x3vif

24. 是否遗漏高次项

例如,检验y对x的线性回归有没有遗漏高次项

reg y x
estat ovtest
或者estat ovtest, rhs

25. 逐步回归

stepwise, pe(0.1): reg y x

26. Maddala(1983)两阶段处理效应模型

treatreg yx1-xn, tr(z=w1-wm)two

27. Justified Jones Model

statsby _b, by(ind accper)saving(*.dta,replace):reg yx, noconstant
merge m:m indaccper using *.dta
gen yhat=y-_b*x

常用的27个Stata命令相关推荐

  1. stata命令汇总_Stata常用命令应知应会(500条)

    推荐阅读: Stata空间计量命令汇总及操作手册 20个常用的计量经济学R & Stata命令对比汇总 Stata:你不可不知的25个导入导出数据命令汇总(一) 一文读懂stata模型汇总入门 ...

  2. stata 求输出相关系数矩阵命令_Stata外部命令:那些最常用的和最新的命令

    连玉君 (中山大学岭南学院)连享会   最新专题   直播 连享会-知乎推文列表 Note: 助教招聘信息请进入「课程主页」查看. 因果推断-内生性 专题 ⌚ 2020.11.12-15 主讲:王存同 ...

  3. matlab运行stata命令,一文读懂108个常用stata命令

    原标题:一文读懂108个常用stata命令 本文由计量经济学服务中心编辑整理,转载请注明出处.下面命令按照重要程度以及相关分析方法步骤等依次列出. Some useful Stata commands ...

  4. put与mput_常用的ftp文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye。-智慧树Linux操作系统章节答案...

    Linux操作系统:常用的ftp文件传输命令为:bin.asc.put.get.mput.mget.prompt.bye.[?????] A:错 B:对 Linux操作系统章节测试答案: 对 更多相关 ...

  5. Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例

    目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...

  6. stata命令汇总_第九届高级计量经济学及stata应用研讨会在京顺利举办

    二零一九,寒假佳时,近30余所高校的师生齐聚北京,参加了计量经济学服务中心举办的第九届"高级计量经济学及Stata应用"现场研讨班. 本届研讨班于2019年1月19日-1月22日在 ...

  7. Linux 常用的压缩与解压缩命令详解

    Linux 常用的压缩与解压缩命令有:tar.gzip.gunzip.bzip2.bunzip2.compress .uncompress. zip. unzip.rar.unrar 等. tar 最 ...

  8. 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?

    简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么? 参考答案: (1)ftp有两种登录方式:匿名登录和授权登录.使用匿名登录时,用户名为:anonymous ...

  9. python linux log,linux,python 常用的处理log的命令

    一般的log文件都是需要过滤 ps:管道符| 管道符前面的输出值 grep 过滤查找 将是error的log过滤显示 grep '221.2.100.138'  web.access.log grep ...

  10. 查看 linux 网络状态命令,Linux操作系统常用的网络状态查询命令

    <Linux操作系统常用的网络状态查询命令>要点: 本文介绍了Linux操作系统常用的网络状态查询命令,希望对您有用.如果有疑问,可以联系我们. 对于做系统运维的工程师来说,经常会在客户那 ...

最新文章

  1. 解决oninput在输入中文时,会获取拼音的问题
  2. java开发环境搭建 pdf_01搭建java web开发环境.pdf
  3. poj 3278 catch that cow BFS(基础水)
  4. jdbc驱动程序_JDBC操作数据库的步骤
  5. php预处理的fetch函数,php 预编译查询始终fetch不到数据解决方案
  6. Asciidoc语法
  7. Atitit. 注册表操作查询 修改 api与工具总结 java c# php js python 病毒木马的原理
  8. 计算机 高新 会计电算化,会计软件应用(用友软件系列)用友通T3试题汇编(高级会计电算化员级)...
  9. 多媒体计算机对信息处理技术包括哪些,多媒体信息处理技术
  10. 迅捷音频转换器怎么使用?
  11. 使用python将文字转为语音
  12. matlab 8点fft蝶形图,FFT快速傅里叶变换(蝶形算法)详解精要.ppt
  13. arm板linux内核移植,ARM开发板上uClinux内核移植
  14. 乘坐民航客机能带多大容量充电宝
  15. CSDN,hen hao,hen qiang da
  16. ArcGIS:如何利用栅格数据进行路径网络分析-可达性分析?
  17. 【贪心】AcWing 803. 区间选点
  18. NiFi 常用处理器(Processor)介绍
  19. Unity开发VR——结合VRTK(一)
  20. 【翻译】ON THE REPRESENTATION OF CONTINUOUS FUNCTIONS OF SEVERAL VARIABLES AS SUPERPOSITIONS OF CONTINU

热门文章

  1. 利用IE的追踪保护加载项,给IE增加去广告功能
  2. Python Computer Vision Programming学习笔记(一)——Python以及各Package安装
  3. 标题您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求
  4. 无线网络WPA-PSK加密破解
  5. android开发中Wifi功能总结
  6. 宝塔面板ftp空间连接失败解决方案汇总
  7. 进击ReactNative-徐如林-React源码解析
  8. 一个故事告诉你,压力真的可以击垮一个人
  9. 测试手机ram速度软件,8GB RAM极限是什么?我们拿两款手机测试了一下
  10. 手机RAM ROM TF