missing(idcode) //政策执行地方为idcode大于2000的地方 gen did1 = time1*treated1 //这就是需要估计的DID,也就所交叉项 gen time2 = (year >= 76) & !missing(year) //政策执行时间提前到1976年 gen treated2= (idcode >2000)&!missing(idcode) //政策执行地方为idcode大于2000的地方 gen did2 ...
https://www.zhihu.com/zvideo/1495727721946337280双重差分模型(DID)stata代码、PSM-DID、空间双重差分(SDID),平行趋势检验、动态效应检验图、核密度图绘制。双重差分学习资料整理!双重差分模型理论讲解学习笔记(还讲了三重差分的实现原理),以及配套的DID代码+数据
1.倾向匹配模型(PSM):案例+数据+代码 2.双重差分模型(DID): 案例+数据+代码 3.PSM-DID: 案例+数据+代码 4.配套资料:PSM核密度图、DID中的安慰剂检验、平行趋势检验、PSM中近邻匹配、核匹配、半径匹配、马氏匹配、样条匹配及共同支撑假设检验代码等 5.参考文献:本人筛选了几篇经济管理学顶刊的参考文献,大家在...
gen treated1= (idcode >2000)&!missing(idcode) //政策执行地方为idcode大于2000的地方 gen did1 = time1*treated1 //这就是需要估计的DID,也就所交叉项 gen time2 = (year >= 76) & !missing(year) //政策执行时间提前到1976年 gen treated2= (idcode >2000)&!missing(idcode) //政策执行地方...
gen treated3= (idcode<1600 &="" idcode="">1000)&!missing(idcode) //我们考虑一个并没有受政策影响地方假设其受到政策影响 gen did3 = time*treated3 xtreg ln_w did3 $xlist i.year,fe //最好的情况是did3不显著,证明控制组不受政策影响 ...
2、 将数据导入stata中,并调整数据类型,将字符型数据(红色)转化为数字型数据(蓝色) 代码:encode lnprofit, gen (ln_profit) 3、 描述性统计 代码:summarize bad_loans lninter_gap2 exter_gap1 salary_stru lnliability reve_growth d_a roe capital_adequacy bodnumber gdpgrowth ...
1.倾向匹配模型(PSM):案例+数据+代码 2.双重差分模型(DID): 案例+数据+代码 3.PSM-DID: 案例+数据+代码 4.配套资料:PSM核密度图、DID中的安慰剂检验、平行趋势检验、PSM中近邻匹配、核匹配、半径匹配、马氏匹配、样条匹配及共同支撑假设检验代码等
对上一条代码的解释: psmatch2是stata里的匹配命令,如果没有安装需要先安装:ssc install psmatch2; 匹配变量1 匹配变量2 匹配变量3...是指你认为应该让两者一致的变量,比如,你要研究R&D对performance的影响,你就要想想应该让这两家公司的哪些特征一致然后再来比较两家公司R&D对performance的影响。这里的匹配变量可以...
先用PSM进行匹配,再用DID进行回归计算干预带来的因果效应。非随机化实验将导致内生性,该方法可以同时解决可观测变量和不可观测变量带来的选择偏差问题,使得结果更加准确。现将常用的PSM-DID代码给大家分享,并且附带注释,数据格式为stata格式(do文件),希望能够帮助到大家 资料来源:草莓科研 ...
多期DID PSM-DID完整stata操作傻瓜式教学及讲解。傻瓜式教学(基准回归、平行趋势检验、安慰剂检验、稳健性检验、PSM-DID) 1.3万 3 56:14 App [多期did原理]--多期did平行趋势,安慰剂检验,psmdid,代码+解释 11.4万 268 35:52 App 新手向PSM 倾向性得分匹配基本操作、注意事项与结果分析 1.3万 -- 5:51 Ap...