stata 入门相关命令

导入数据命令:import excel “路径”, sheet(“sheet”) firstrow case(lower)

属性切换命令:destring varname , replace force

属性值替换命令:replace var=subinstr(var,“待替换”,“替换”,.)

​ eg:replace reptdt=subinstr(reptdt,“2015-2015-12-31”,“2015”,.)

前提:安装:ssc install winsor2

​ 缩尾:winsor2 Y0601b,replace cuts(1 99)

​ 截尾:winsor2 Y0601b,replace cuts(1 99) trim

多维固定效应线性回归:reghdfe ln_y x1 x2 x3 x4 x5, absorb(year id) vce(cluster id)

(关闭more选项。如果打开该选项,那么结果分屏输出,即一次只输出一屏结果。你按空格键后再输出下一屏,直到全部输完。如果关闭则中间不停,一次全部输出。):set more off

循环数据:

forvalue i=2/3{
gen b_‘i’ = _b[eventz‘i’]
}

画图

coefplot,baselevels keep(eventz*) coeflabels( eventz2=“-2” eventz3=“-1” eventz4=“0” eventz5=“1” eventz6=“2” eventz7=“3”) vertical yline(0,lwidth(vthin) lpattern(dash) lcolor(teal)) ylabel(-0.2(0.005)0.3) xline(3,lwidth(vthin) lpattern(dash) lcolor(teal)) ytitle(“处理效应系数估计值”,size(small)) xtitle(“时间(横坐标为完整T、去除系数均值后画图)”,size(small)) transform(*=@-r(mean)) addplot(line @b @at) ciopts(lpattern(dash) recast(rcap) msize(medium)) msymbol(circle_hollow) scheme(slmono)

列数据转换行数据

安装:ssc install gitee,replace

​ gitee install EmperorHeart/wind_data,replace

​ wind_data year

​ 科学计数法转成数字:format 主营营业收入 %25.0g

1. 描述性统计:outtreg2 using x.doc, replace sum(log) title(Decriptive statistics)
2. 相关性分析:ssc install logout
3. 主回归测试:use Table-1.dta,clearxtreg theil FDIshock_Post02 i.year ,fe cluster(cic3)estimate store a1xtreg theil FDIshock_Post02 Hhi Tfpdispersion i.year ,fe cluster(cic3)estimate store a2xtreg theil FDIshock_Post02 Hhi Tfpdispersion Npr_year Gex_year Profit_year Indnum_year i.year,fe cluster(cic3)estimate store a3esttab a* using table-1.rtf, b(4) p(4)  star(* 0.10 **  0.05 *** 0.01) ar2(4) nogaps drop(*.year) compress  replace随机抽样:permute did beta = _b[did] se = _se[did] df = e(df_r),reps(500) rseed(123) saving("simulations.dta"):reghdfe y did, absorb(country year) vce(robust)

安慰剂检验

forvalues i=1/500{use "C:\Users\aaa\Desktop\a.dta", clearxtset id year  //面板数据声明keep if year==2015   //保留一期数据sample 1000, count   //随机抽取32个城市keep id  //得到所抽取样本的id编号save match_id.dta, replace   //另存id编号数据merge 1:m id using "C:\Users\aaa\Desktop\a\a.dta" //与原数据匹配gen treat1 = (_merge == 3) //将所抽取样本赋值为1,其余为0,得到政策分组虚拟变量gen period = (year >= 2018) //生成政策时间虚拟变量gen did1 = treat1*periodreghdfe ln_num did1 $xlist ,absorb(id year) vce(cluster id) * 将回归结果赋值到对应矩阵的对应位置mat b[`i',1] = _b[did] //* 系数矩阵mat se[`i',1] = _se[did] //* 标准误矩阵* 计算P值并赋值于矩阵mat p[`i',1] = 2*ttail(e(df_r), abs(_b[did]/_se[did]))
}svmat b, names(coef)
svmat se, names(se)
svmat p, names(pvalue)drop if pvalue1 == .
label var pvalue1 p值
label var coef1 估计系数
keep coef1 se1 pvalue1
save placebo.dta,replace   //关于p值,估计系数的文件,要用作画图drop if pvalue1 == .
label var pvalue1 p值
label var coef1 估计系数
keep coef1 se1 pvalue1
save aa.dta,replace   //关于p值,估计系数的文件,要用作画图use aa.dta,clear
twoway (kdensity coef1) (scatter pvalue1 coef1, msymbol(smcircle_hollow) mcolor(blue)), ///
title("Placebo Test") ///
xlabel(-0.04(0.01)0.04) ylabel(,angle(0)) ///
xline(0.004, lwidth(vthin) lp(shortdash)) xtitle("Coefficients") ///
yline(0.01,lwidth(vthin) lp(dash)) ytitle(p value) ///
legend(label(1 "kdensity of estimates") label( 2 "p value")) ///
plotregion(style(none)) ///无边框
graphregion(color(white)) //白底

stata 入门(双重差分模型)相关推荐

  1. Stata:双重差分的固定效应模型-(DID)

    全文阅读:https://www.lianxh.cn/news/f7499048842cc.html 目录 1. 生成数据 2. 验证模型 2.1 混合回归 (POLS) 2.2 areg 回归 2. ...

  2. 学习:双重差分模型DIDPSM-基于Stata实现

    双重差分模型 定义 双重差分法(Difference in Differences): 通过利用观察学习的数据,计算自然实验中"实验组"与"对照组"在干预下增量 ...

  3. Stata:空间双重差分模型(SpatialDID)-xsmle

    全文阅读:Stata:空间双重差分模型(Spatial DID)-xsmle| 连享会主页 目录 1. 模型提出 2. 模型设定 3. 模型比较 4. Stata 实现 4.1 命令介绍 4.2 具体 ...

  4. 双重差分模型能做固定效应吗_Stata:双重差分的固定效应模型 (DID)

    作者:张伟广 | 知乎 | 简书 | 码云 2020寒假Stata现场班 (北京, 1月8-17日,连玉君-江艇主讲),「+助教招聘」 双重差分法(DID)作为估计处理效应的工具方法,常被用来对政策实 ...

  5. python 双重差分模型_双重差分模型DID python操作

    搬运网站:https://blog.csdn.net/Claire_chen_jia/article/details/106903842?utm_medium=distribute.pc_aggpag ...

  6. 双重差分模型能做固定效应吗_stata中双重差分操流程及代码

    原标题:stata中双重差分操流程及代码 一.简介 现代计量经济学和统计学的发展为我们的研究提供了可行的工具.倍差法来源于计量经济学的综列数据模型,是政策分析和工程评估中广为使用的一种计量经济方法.主 ...

  7. 双重差分模型DID学习笔记

    双重差分模型DID学习 1.DID介绍 1.1 特点 1.2 传统DID 1.3 经典DID 1.4 异时DID 1.5 广义DID 1.6 异质性DID 2. DID 平行趋势检验 3 实践举例 3 ...

  8. 双重差分模型能做固定效应吗_数据分析之道 | 双重差分法(DID)

    Picture from Internet DID是什么? 双重差分法(DID)又被称为"倍差法",小名"差中差",是种专门用于分析政策效果的计量方法. 我国最 ...

  9. 双重差分模型能做固定效应吗_互助问答第53期:控制时间效应、交互项等问题...

    今日问题 尊敬的老师: 您好! 我在学习DID的过程中遇到以下问题,特向您请教. (1)我看到很多做DID的论文都提到个体固定和时间固定,参考网站上(https://www.jianshu.com/p ...

最新文章

  1. ITU-T Technical Paper: IP网络测量模型
  2. Python文件的两种用途
  3. 二分法(折半查找)的运用之java实现猜数字游戏
  4. html 上传文件_【实战篇】记一次文件上传漏洞绕过
  5. C++中局部变量可以和全局变量重名吗?
  6. ASP.NET MVC: 构建不带 Web 窗体的 Web 应用程序(转载)
  7. hdu1176 免费馅饼 动态规划 二维数组实现
  8. CMake使用介绍(2)
  9. oracle数据字典(2.说明)
  10. txt转excel的工具
  11. 电力系统自动化远程监控方案
  12. 速求CAD序列号和密钥
  13. 佛祖保佑 永无shell
  14. 离散数学简单复习知识点汇总
  15. jQuery实现监控页面所有ajax请求的方法
  16. FZOJβ #113 后缀平衡树
  17. 编译原理 实验三 LR(1)分析法 Java
  18. PIC18F47K42 初学篇-1
  19. 服务器自带的校时ip是多少钱,国内大概可用的NTP时间校准服务器IP地址
  20. Bing Maps中使用Google全球本地化搜索服务详解

热门文章

  1. 高德AR实景导航,出差旅行好帮手,轻轻松松找对路
  2. html中根号怎么写,HTML特殊符号对应代码
  3. 零基础学软件测试基础篇---什么是软件测试
  4. 你所不知道的CMDB:CMDB起源与发展
  5. java 有10个硬盘有两个重要属性_2013年计算机一级B冲刺试题七及答案解析
  6. PS学习笔记二:跟着李涛学PS第二讲——绘画与修饰工具
  7. (链表)Java 求解环形链表 II
  8. C#(二):数据类型、运算符、语句、类型转换、异常捕获、函数方法定义
  9. leetcode417 太平洋大西洋水流问题
  10. office受保护视图_使用受保护的视图激发恶意Office文档