草庐IT

双重差分法(DID):标准化流程和stata代码实现

文章目录标准化流程平行假设检验效果评估安慰剂检验标准化流程此前的文章介绍了双重差分法(difference-in-differences,DID)的原理,并说明了其是算法策略效果评估的有效方案之一。本文将主要描述DID的标准化流程,以及如何使用stata代码实现全流程。先上标准化流程的全景图,然后再逐一理解。作为对比,此前文章里的代码只是实现了第二层中的“基本DID”模块。在标准化流程中,一共包含三个模块:第一个模块是平行假设检验,主要任务是确保对照组和实验组在算法策略干预前,指标的变化趋势相同,这是DID的最基本前提;第二个模块是效果评估,旨在通过DID的演算,量化算法策略对指标的影响和显著

DEA各种模型原理及stata代码实现

DEA各种模型原理及stata代码实现DEA各种模型原理及stata代码实现一、CCR和BCC1.原理2.效率测算stata代码3.Malmquist指数3.1M指数3.2Global-Malmquist指数4.指数计算代码与案例二、SBM模型1.原理2.stata代码实现三、方向性距离函数(DDF)1.原理2.stata代码实现3.非径向DDF模型(NDDF)3.GML指数4.指数测算四、总结DEA各种模型原理及stata代码实现一、CCR和BCC1.原理CCR模型产出导向下的效率通过求解以下规划得出:CCR_TE=maxθCCR\_TE=max\thetaCCR_TE=maxθs.t.∑k

DEA各种模型原理及stata代码实现

DEA各种模型原理及stata代码实现DEA各种模型原理及stata代码实现一、CCR和BCC1.原理2.效率测算stata代码3.Malmquist指数3.1M指数3.2Global-Malmquist指数4.指数计算代码与案例二、SBM模型1.原理2.stata代码实现三、方向性距离函数(DDF)1.原理2.stata代码实现3.非径向DDF模型(NDDF)3.GML指数4.指数测算四、总结DEA各种模型原理及stata代码实现一、CCR和BCC1.原理CCR模型产出导向下的效率通过求解以下规划得出:CCR_TE=maxθCCR\_TE=max\thetaCCR_TE=maxθs.t.∑k

空间权重矩阵构建(Stata代码)

整理了一下几个空间权重矩阵生成的Stata代码,小伙伴们仅供参考哈。//权重矩阵生成//安装命令spwmatrixsscinstallspwmatrix//安装命令spatwmat//1.输入命令finditspatwmat//2.点击界面链接"sg162fromhttp://www.stata.com/stb/stb60"//3.找到INSTALLATIONFILES,点击"clickheretoinstall"//导入经纬度坐标,lat纬度,lng经度,并重命名renamelatx//纬度赋值xrenamelngy//经度赋值y//1.1基于距离的邻接权重矩阵wbin_1、wbin*spa

第3章 Stata描述统计

    目录3.1定距变量的描述性统计案例延伸1.获得更详细的描述性统计结果2.根据自己的需要或去相应的概要统计指标3.按另一变量分类列出某变量的概要统计指标4.创建变量总体均值的置信区间3.2正态性检验和数据转换案例延伸1.有针对性地对数据进行变换2.关于ladder命令介绍3.3单个分类变量的汇总案例延伸3.4两个分类变量的列联列表分析案例延伸3.5多表和多维列联分析案例延伸        在进行数据分析时,当研究者得到的数据量很小时,可以通过直接观察原始数据来获得所有的信息。但是当得到的数据量很大时,就必须借助各种描述指标来完成对数据的描述工作。用少量的描述指标来概括大量的原始数据,对数

第3章 Stata描述统计

    目录3.1定距变量的描述性统计案例延伸1.获得更详细的描述性统计结果2.根据自己的需要或去相应的概要统计指标3.按另一变量分类列出某变量的概要统计指标4.创建变量总体均值的置信区间3.2正态性检验和数据转换案例延伸1.有针对性地对数据进行变换2.关于ladder命令介绍3.3单个分类变量的汇总案例延伸3.4两个分类变量的列联列表分析案例延伸3.5多表和多维列联分析案例延伸        在进行数据分析时,当研究者得到的数据量很小时,可以通过直接观察原始数据来获得所有的信息。但是当得到的数据量很大时,就必须借助各种描述指标来完成对数据的描述工作。用少量的描述指标来概括大量的原始数据,对数

Stata命令xtreg求残差

近日复刻一篇论文,看到其中对面板数据求残差的方法与我以前的理解不甚相同,遂在此记下。面板回归添加个体固定效应的代码如下,xtsetidtimextregdep_varex_vari.time,fe对于面板回归固定效应,模型如下所示当我们需要求残差时,我们希望得到的是,但是如果用截面数据的计算方法,predictresid,res在面板数据中是不适用的。在面板数据中,predictresid,r求得的是的残差,而我们真正关注的残差对应的命令为predictvar,e

Stata17安装后遇到Java installation not found问题解决方法

初次使用 Stata17的时候你可能会遇到这个问题,在执行sscinstallaaplot命令的时候,会报报错:Javainstallationnotfound,这是因为没有指定Java环境导致的,我们只需要在stata中指定一下Java的环境变量就可以解决。1、下载java17以上的版本:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html(注意:下载压缩包版本,windows64位的不建议下载jbk.17.0.6版本,因为很慢)2、将压缩包解压后将文件放到stata17安装的路径下:C:\P

【Python】(2022.07.03)在Jupyter Notebook中调用Stata17并绘制3D图展示回归结果的边际效应

文章目录背景介绍:实现结果安装过程安装stata_setup包检查是否安装成功常见问题调用stata常见问题1.stata安装在哪2.返回报错:TypeError:init()gotanunexpectedkeywordargument'splash'如何在JupyterNotebook中书写Stata代码方法1方法2python中调用Stata的好处在哪里我的个人看法案例展示python和stata交互,绘制三维图形第一部分,进行一些最开始的配置第二部分,通过python导入数据第三部分,将数据传入stata第四部分,将边际效应结果导出第五部分,在python中绘制边际效应的三维图结语参考链

linux - 在 Sublime Text 3 中,我可以将选择的 do 文件发送到 Stata 吗?

这个SOquestion促使我尝试使用SublimeText3替代Linux上Stata的do文件编辑器(完整说明here)。语法高亮有效,Ctrl+B快捷方式将整个do文件发送到Stata。有没有办法只将选择的行发送到Stata? 最佳答案 是的,你可以。首先,您需要找到执行此操作的python函数的名称。对于SublimeStataEnhancedpackage,它对应于文件text_2_stata.py中的函数text_2_stataCommand。其次,您需要在KeyBinding用户文件中为该函数添加一个快捷方式,将函数名