“傻瓜”学计量——双重差分DID 4(结束)

“傻瓜”学计量——双重差分DID3(多期双重差分原理+解决方案CSDID原理) 阅读详情
AI摘要

本文详细介绍了使用Stata进行传统、多时点和多期双重差分法的步骤,包括OLS和DIFF指令,以及CSDID的运用。重点讲解了如何处理行为发生时间不同的情景,以及如何通过交互项和控制变量来分析处理行为效应。

提纲:

1.传统双重差分法:普通最小二乘法 regress指令+ diff指令

2.多时点双重差分法(处理行为发生时间相同)指令

3.多期双重差分法(处理行为发生时间不同)指令 (CSDID)

1.OLS和DIFF的具体步骤

步骤软件操作含义
1excelcontrol+A全选
2excelcontrol+C复制
3stataedit将会打开一个类似于excel表格的可编辑的表格
4statacontrol+V选中表格总第一个格子,粘贴数据
5stata

同意则选择”variable names“,中文的话选择第一个“变量名”。

将会出现一个小窗口如下,问是否要将第一行作为变量名。
6stata5后,将会出现一个简短的变量描述
7statagenerate interaction_term=time*treatmentgroup

生成一个名叫“interaction_term”的变量,在上述例子中我们需要的“交乘项”。

且该“交乘项”=time变量✖treatmentgroup变量

8stata(本个指令与下一个指令效果相同):reg weight i.time##i.treatmentgrouptime##treatmentgroup:将这两个变量包含在回归中,且,将这两个变量的交乘项也包含在回归中。即,新增交乘项
8stataregress weight time treatmentgroup interaction_term 双重差分指令与最小二乘回归分析指令相同“reg";后面依次是 :因变量、(等式右侧的内容,分别是:)时间变量、分组变量、交乘项
9stata解释处理行为效应,关注交乘项系数,也就是红框中的内容,如下所示👇:
交乘项系数  =2.90
t  =2.21 >1.96
p  =0.028 <0.05

结论:观看这个视频,在5%水平下显著地提高了 观众体重

上图👆是最小二乘法回归

下图👇是Diff法

步骤软件操作含义
9statadiff weight,treatment(treatmentgroup) p(time) cov(control_1 control_2 control_3)

diff指令

关注最后一行Diff-in-Diff的内容;cov后面可以加入控制变量

1.1. 为什么要用双重差分法?

有兴趣可以看看我的互联网老师欧~~讲的太好了,严谨的推理,强推~ 

双重差分法(八) 双重差分法的Stata操作(上集)/传统双重差分法、多时点双重差分法、多期双重差分法_哔哩哔哩_bilibili

2. 多时点双重差分法

注意:处理行为发生时间不同,关注的是处理行为发生时点前后若干时间点

reg weight i.month##i.treatmentgroup control_1 control_2 control_3

3. 多期双重差分法(处理行为发生时间不同)

3.1. 基本多期双重差分法stata指令

因为不同组处理时间不同,因此无法用同一个时间变量time代表处理前后,因此采用”处理时间变量“treatment time”代表处理行为发生的时间点。

1ssc install csdid,all replace   更新替换已经存在的相关指令。若第一次安装,可以不加“all replace"。
(1)ssc install drdid,all replace   安装drdid
2csdid weight control_1 control_2 control_3,ivar(uid) time(month) gvar( treatment_time)

ivar():面板数据中个体识别变量,如果是重复截面数据,可以不加此选项。

在本例子中,uid是每一个看过小周视频人的id,若是企业的,则可能是企业的股票代码。

面板数据:针对同一个对象在不同时间点上的数。

vs

重复截面数据:在不同时间点上选择相同数量的对象数据,但是每个时间点上所收集的具体个体是不相同的。

3.2. 计算处理行为效果

3.2.1. 整体处理行为效果

计算所有小模块的加权平均数

先算出日历时期的处理行为效果,然后再计算整体处理行为效果Caverageestat simple
按照事件时期计算处理行为效果,然后再通过事件时期来计算整体处理行为效果post_average、pre_average
先算出每个组的平均处理行为效果,然后再通过组平均处理行为效果计算整体处理行为效果Gaverage
不同时期的处理行为效果日历时期estat calendar
事件时期(按照每个模块所对应的处理行为发生后的期数)estat event
不同组别的处理行为效果estat group

3.2.2. csdid指令有三种估计小模块处理行为效果的方法

方法指令
Double Robustcsdid默认
Outcome Regression在最后加上method(reg)
Inverse Probability Weighting在最后加上method(ipw)

3.2.3. csdid对照组选择

从未处理过的个体csdid默认
尚未处理过的个体在最后加上notyet

默认

(if数据中没有从未处理个体,或者我们的数据中所有个体或早或晚都最终接受了处理行为)


资料来源:up主“小周同学慢慢学”。讲的超好!!!强推!!

从B站学习笔记到论文实战:多期DID的CSDID方法保姆级解析 本文针对多期交错政策评估中传统双重差分法的局限,详细解析了Callaway & Sant'Anna (2021)提出的CSDID方法。通过“分组、比较、汇总”的核心思想,结合Stata的`csdid`命令实战,手把手指导从数据准备、估计到结果报告的全流程,帮助研究者避免“坏对照组”偏误,获得更可靠的因果效应估计,并规范地写入论文。 阅读详情

相关推荐

政策评估避坑指南:为什么你的多期DID结果不显著?CSDID方法选择与Stata操作详解

本文深入剖析了传统多期DID(双重差分法)在评估异质性处理时间政策时结果不显著的根源,即传统双向固定效应模型存在的‘负权重’和动态效应混淆问题。重点介绍了CSDID方法的核心思想与优势,该方法通过‘分解-估计-聚合’策略,使用干净对照组并允许处理效应异质,从而得到更稳健的估计结果。文章还提供了详细的Stata操作步骤,包括命令安装、数据准备、基准估计、动态效应可视化及结果解读,为政策评估实践者提供了一套清晰的避坑指南和可落地的分析框架。

m5n6o7的博客 1377

DID偏误问题:多时期DID的双重稳健估计量(下)-csdid

在连享会推文「DID偏误问题:两时期DID的双重稳健估计量(上)-drdid」中,我们介绍了对于两时期 DID 模型,双重固定效应 (TWFE) 估计 DID 处理效应可能存在的偏误问题,以及如何通过双重稳健估计方法来缓解。的双重稳健估计思路,避免了 TWFE 估计量的问题。命令也是将样本分为不同的子组 (group),分别估计不同组别的 ATT(g),再通过特定策略将不同组别的 ATT(g) 加总算出样本期的 ATT。加总策略原则同样也是对那些可能存在偏误组的 ATT(g),降低它们的加总权重。...

Stata连享会 5435

“傻瓜”学计量——双重差分DID 2 (回归模型中的传统DID)

“傻瓜”学计量——双重差分DID 2 (回归模型中的传统DID)

nnpersistent的博客 4892

多时期DID的双重稳健估计量:stata命令CSDID

多时期双重差分法(DID)的改进估计方法CSDID v1.6的新特性,包括效率提升、新增WB置信区间和seed选项以确保结果可重复性,以及新推出的csdid_plot绘图功能。文章深入探讨了传统双向固定效应(TWFE)模型在处理异质性效应时的问题,特别是早期处理组作为控制组时可能导致的负权重问题。通过引入DRDID作为核心估计方法,CSDID有效避免了不良比较,采用双重稳健估计量来准确计算ATT(g,t)。新版本通过矩阵运算优化了标准误差计算,显著提升了运行效率。最后,文章详细说明了相关程序的安装

阿水实证通的博客 7286

告别‘傻瓜’操作:从regress到CSDID,手把手构建你的DID实证分析框架

本文详细介绍了从基础regress到高级CSDID的双重差分法(DID)实证分析框架,包括Stata操作指南和实战技巧。通过多时点DID和异质性处理时间的解决方案,帮助研究者构建稳健的DID模型,提升政策评估的准确性。文章还提供了七个关键检查点和避坑指南,确保分析结果可靠。

weixin_30693683的博客 453

python包怎么做双重差分did分析_数据分析学长送给学弟们的经验之谈

导读以下是我在近三年做各类计量和统计分析过程中感受最深的东西,或能对大家有所帮助。当然,它不是ABC的教程,也不是细致的数据分析方法介绍,它只 是“总结”和“体会”。由于我所学所做均甚杂,我也不是学统计、数学出身的,故本文没有主线,只有碎片,且文中内容仅为个人观点,许多论断没有数学证明,望统计、计量大牛轻拍。北大数据分析老鸟送给学弟们的经验之谈关于软件对于我个人而言,所用的数据分析软件包括EXCE...

weixin_33121345的博客 1760

DID新进展:异质性多期DID估计的新方法-csdid

Callaway and Sant'Anna (2021) 提出了一种用于识别异质性多期 DID 的新方法,该新方法适用于以下三种情形:时间分为多期;实验组受到政策冲击的时间并非同一;实验组和对照组只有在控制了协变量之后才满足平行趋势假定。下面本文将详细介绍 Callaway and Sant'Anna (2021) 提出的多期 DID 估计量,以及对应的 Stata 实操和 R 语言实操。

Stata连享会 9597

【计量经济学学习指南】“入门” vs 进阶版,如何选择你的最佳拍档?

本文详细解析了计量经济学入门与进阶学习的核心差异及适用场景,帮助读者根据自身需求选择合适的学习路径。入门级适合快速建立直觉和基础操作,如Stata三板斧;进阶级则深入矩阵运算和前沿方法,如面板数据和时间序列分析。文章还提供了混合学习策略,如先案例后理论、建立个人代码库等,助力高效掌握计量经济学。

weixin_42568801的博客 324

“傻瓜”学计量——平行趋势检验 (看完就会)

“傻瓜”学计量——平行趋势检验 (看完就会)

nnpersistent的博客 6万+

【计量经济学学习路径】“实战派” vs “理论派”,如何选择你的第一本教材?

本文探讨了计量经济学学习路径中的'实战派'与'理论派'教材选择策略。通过对比两种教材的特点和适用场景,帮助读者根据自身学习目标和数学基础,选择最适合的入门教材。文章还提供了混合学习方法和不同场景下的教材适配方案,助力高效掌握计量经济学核心技能。

weixin_29252171的博客 229

php对接建行h5网页支付

php对接建行h5网页支付前言H5页面支付H5页面支付回调通知退款及其他的业务 前言 最近接到公司乙方要求,需要再支付上面增加建行的支付渠道。之前一直用的都是微信和支付宝这种第三方支付平台,银行直接对接比较少。没办法就只能上网搜索,搜索一番返现网上对接建行的资料比较少,没办法只好摸着石头过河,中间也借鉴了一些大佬的文章内容。 H5页面支付 根据建行的h5网页支付对接文档,还是可以看出是比较简单的。...

lihua100862的博客 5408

“傻瓜”学计量——双重差分DID 1(解决什么问题+传统DID原理)

“傻瓜”学计量——双重差分DID 1(解决什么问题+传统DID原理)

nnpersistent的博客 5982

保姆级教程:Windows下用GDC-Client下载TCGA数据,从环境变量配置到成功下载

本文提供Windows平台下使用GDC-Client下载TCGA数据的完整教程,从环境变量配置到成功下载。详细介绍了GDC-Client工具的安装、系统环境变量设置、配置文件优化以及数据下载实战技巧,帮助生物信息学研究者高效获取TCGA数据库中的癌症基因组数据。

weixin_42520025的博客 403

双重差分DID完整指南:Stata实现平行趋势与安慰剂检验

在政策评估与因果识别研究中,如何剥离混杂因素、估计真实处理效应是核心难题。双重差分法(DID)通过比较处理组与对照组在政策前后的差异变化,有效剔除时间趋势与个体异质性,成为实证研究最常用的识别策略之一。其成立依赖于平行趋势假定,即若无政策干预,两组结果变量应沿相同轨迹演进。借助Stata软件,研究者可完成从数据准备、交互项构造、基准回归到动态效应展示的完整流程。事件研究法可直观检验平行趋势,安慰剂检验则用于排除随机运气导致的虚假显著。近年来,多期DID与异质性稳健估计量的发展,进一步提升了政策评估的可靠性。

weixin_33800463的博客 460

保姆级教程:IAR for STM8 3.11版本安装与破解全流程(附资源包)

本文提供IAR for STM8 3.11版本的详细安装与破解教程,涵盖环境准备、主程序安装、许可配置及实战验证全流程。针对新手常见问题,如许可证报错、驱动安装失败等,给出了具体解决方案,帮助开发者快速搭建稳定的STM8开发环境。

study的专栏 945

华为海思2026届数字IC秋招笔试高频考点解析与实战技巧(2025最新版)

本文深入解析华为海思2026届数字IC秋招笔试的高频考点与实战技巧,涵盖时序优化、低功耗设计、DFT规则等核心模块。针对2025年最新真题,提供详细的解题思路和工程经验,帮助考生高效备考。特别关注SystemVerilog约束随机测试等新增考点,助力考生在秋招笔试中脱颖而出。

m2n3o4p5的博客 414

计量经济学入门到进阶:如何用Stata快速上手实证分析(附两本书对比)

本文为计量经济学初学者提供了从入门到进阶的清晰学习路径,重点推荐了习明明的《“傻瓜”计量经济学与Stata应用》和陈强的《高级计量经济学及Stata应用》两本核心教材。文章通过对比两书的风格与定位,并结合Stata软件操作,指导读者如何快速上手实证分析、深化计量理论理解,并最终构建独立的研究能力。

n7o8p的博客 238

保姆级教学,教你在vscode和cursor上调试matlab!!!

保姆级教你如何在vscode或者cursor上面调试matlab

yang_upup的博客 2083

eclipse软件有时会退出弹出一串错误弹框_统计(二)| 三大统计软件—stata

本期编辑 | 牛雯婷本期校对 |郭倩文章来源 | 计量经济学 / STATA论文实证分析众所周知,stata 因为其体积小巧、简单易懂且功能强大被成为统计软件中的轻骑兵。关于Stata软件,小编经常会被人问道:“stata到底能做什么吗?”我适合学这个吗?我没有计量经济学基础,能学得会这个吗?今天小编就带你了解一下他。Stata :论文中数据分析的一把利剑Stata 与 SPSS、SA...

weixin_40005542的博客 407

手把手教你使用transciver-ip核的配置

手把手教你使用transciver-ip核的配置

u012938458的博客 5411

ESP32-S3驱动OV3660摄像头原理图设计,已量产

本文重点拆四条主线:多来源输入电源如何收敛到 3V3,摄像头三路供电如何拆分,ESP32-S3 如何接住 DVP 数据流与外部存储,以及音频/补光/传感外围怎样挂到主控边上。至于最终图像帧率、算法策略和软件时序,当前原理图未体现。

不脱发的程序猿 980

AI数据分析平台如何革新科研工作流程

数据分析是现代科研的核心环节,传统工具如SPSS、R等需要专业编程和统计知识。随着AI技术的发展,智能数据分析平台通过自动化建模、可视化报告和协作功能,显著提升了研究效率。这类平台通常包含智能分析流水线、自动模型选择和可视化报告生成等核心功能,特别适合问卷调查、实验研究等场景。以虎贲等考AI为例,它能自动完成从数据预处理到模型构建的全流程,甚至支持代码交互模式满足高级需求。对于研究者而言,掌握这类工具不仅能节省60%以上的数据处理时间,更能确保分析流程的规范性和可重复性。

weixin_30047059的博客 184

Vue3 - 实现用户上传本地视频文件到服务器+上传进度条+暂停续传+中断取消上传等,视频上传后可在线播放预览已上传的视频,视频文件上传视频回显示例代码(支持Element、Antd等upload组件

实现视频上传和视频预览,vue3实现视频上传功能,上传视频回显,视频流上传播放功能,vue与axios上传视频并显示上传进度,upload组件实现视频文件上传视频回显,upload组件实现视频上传及进度条展示,视频上传及实时进度条显示,视频上传过程中如何中断上传,VUE3+element 上传视频,大文件分片上传+断点续传,axios大文件切片上传,Vue3上传视频后如何播放预览,上传本地视频到后端服务器及在线预览播放视频+移除视频+进度条上传,将已选视频上传服务端并可预览视频,详细实现选择视频并上传到服务

🏆 前端领域优质创作者 3113

【多时点DID保姆级教学】——数据准备

我们以经典 DID 模型为例:DIDi,t为政策虚拟变量,本质是 treati*post t。treat i为个体虚拟变量,政策实施个体均取值为 1,其余为 0;post t 为时间虚拟变量,政策实施当年及以后取值为 1,其他为 0。(DIDi,t 与 post t 在数值上相同)

YIFEIFEI___的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

双重差分法(DID)的种类和区别-如何选取合适的DID

双重差分法(DID)是近年来的“学术明星”,常用于各种经济政策的评估。只要有一个政策外生冲击使得我们的被解释变量y在两个维度发生变化,其实就可以考虑双重差分法(DID)。当然,这两个维度一般都是时间维度和地区维度,所以DID常见于面板数据。不过,双重差分法(DID)是一个大家族,除了标准DID模型之外,还存在多种扩展的(准)DID模型,今天咱们就来总结和梳理一下“DID大家族”的成员信息。

艽野尘梦的博客 8889

“傻瓜”学计量——多期双重差分1(是什么 TWFEDD错误原因及模型选用)

“傻瓜”学计量——多期双重差分1(是什么 TWFEDD错误原因及模型选用)

nnpersistent的博客 2287
上一篇: 投入产出表
下一篇: “傻瓜”学计量——平行趋势检验 (看完就会)
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值