楼主: yuncan
19101 36

[面板数据求助] Stata怎样创建双重差分(DID)的变量啊 [推广有奖]

  • 6关注
  • 1粉丝

大专生

60%

还不是VIP/贵宾

-

威望
0
论坛币
29680 个
通用积分
1.1200
学术水平
8 点
热心指数
8 点
信用等级
7 点
经验
666 点
帖子
45
精华
0
在线时间
67 小时
注册时间
2011-5-6
最后登录
2016-7-21

楼主
yuncan 发表于 2013-4-19 00:10:55 |AI写论文
30论坛币
大家好,有没有哪位高手教一下,双重差分的变量怎么生成啊
我知道双重差分怎么run回归,也知道双重差分的理论,可是一般的书和资料讲到的例子都是双重差分的变量已经生成出来了,然后做的回归,我想问的是怎么生成双重差分的变量啊
比方说双重差分的变量是:(treatment group后-treatment group前) - (control group后-control group前)
怎么样在Stata里面生成这个变量啊,命令是什么啊?急救啊,谢谢了!

关键词:Stata 双重差分 tata DID treatment control

回帖推荐

lihoujian 发表于21楼  查看完整内容

你这样做不太对,首先1948年至2003年可能每年都有国家加入PTA,那么你要评估PTA对贸易的影响,就必须评估,1948年为0 ,1948年以后为1,1948年加入的国家为1,没有加入的国家为0,1948年以后加入的国家为1,未加入的国家为0,依此类推,直到构建到2003年,然后构建多个交叉项来评估。

lihoujian 发表于24楼  查看完整内容

想法值得商榷,构建DID的关键在于,你首先要确定一个时间界点,比如政策实施年份,假设为2003年,那么2003年之前就设定为0,2003年及其之后设定为1,2003年之前的省份或国家设定为0,2003年及其之后的省份或国家按情况处理,如果2003年及其之后这个省区或国家为政策实施对象则设定为1,否则设定为0. 如果你的研究时间段改变了,比如是从2003年开始研究的,而且政策实施年份为2003年,这个时候的处理就不那么简单了。周黎安2005年的那 ...

沙发
crystal8832 学生认证  发表于 2013-4-19 00:40:31
我都是用最笨的方法 - -! 差分两次。

藤椅
yuncan 发表于 2013-4-19 00:51:32
crystal8832 发表于 2013-4-19 00:40
我都是用最笨的方法 - -! 差分两次。
关键是怎么差分两次啊,我一次都不会啊,可以教下我么?万分感谢啊

板凳
crystal8832 学生认证  发表于 2013-4-19 00:51:40
刚才是了一下,  gen 新变量名=d.d.(要差分两次的变量名)

报纸
crystal8832 学生认证  发表于 2013-4-19 00:52:35
yuncan 发表于 2013-4-19 00:51
关键是怎么差分两次啊,我一次都不会啊,可以教下我么?万分感谢啊
回复你了,看一下, d.(要差分的变量名)

地板
crystal8832 学生认证  发表于 2013-4-19 00:53:03
之前你要先生成时间序列序数,不然差分不了哦。

7
yuncan 发表于 2013-4-19 00:56:38
crystal8832 发表于 2013-4-19 00:52
回复你了,看一下, d.(要差分的变量名)
不行啊,比方说:gen importsdiff=d.d.(imports)
Stata说unknown function d.d.()

8
crystal8832 学生认证  发表于 2013-4-19 00:59:05
yuncan 发表于 2013-4-19 00:56
不行啊,比方说:gen importsdiff=d.d.(imports)
Stata说unknown function d.d.()
. gen ddm1sar=d.d.m1sar
(2 missing values generated)
这是我的运行结果。

9
crystal8832 学生认证  发表于 2013-4-19 00:59:37
yuncan 发表于 2013-4-19 00:56
不行啊,比方说:gen importsdiff=d.d.(imports)
Stata说unknown function d.d.()
哦 抱歉,没有括号。

10
yuncan 发表于 2013-4-19 01:11:51
crystal8832 发表于 2013-4-19 00:59
哦 抱歉,没有括号。
我试了一下gen importsdiff=d.d.imports
Stata说 time variable not set
还有这样差分,关键跟我说的那个treatment和control group怎么联系上啊
这个并没有说是treatment 前 减去 treatment 后啊

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-23 11:09