全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1816 2
2022-10-23
代码如下:
        clear all
        timer clear
        set seed 10
        global T = 15
        global I = 400

        set obs `=$I*$T'
        gen i = int((_n-1)/$T )+1                 // unit id
        gen t = mod((_n-1),$T )+1                // calendar period
        tsset i t
gen Ei = ceil(runiform()*7)+$T -6 if t==1
        bys i (t): replace Ei = Ei[1]
        gen K = t-Ei
        *Treatment indicator
        gen D = K>=0 & Ei!=.
        gen tau = cond(D==1, (t-12.5), 0)
        *Error term
        gen eps = rnormal()
        gen Y = i + 3*t + tau*D + eps

gen gvar = cond(Ei>15, 0, Ei)
        csdid Y, ivar(i) time(t) gvar(gvar) agg(event)

event_plot e(b)#e(V), default_look graph_opt(xtitle("Periods since the event") ///
                ytitle("Average causal effect") xlabel(-14(1)5) title("Callaway and Sant'Anna (2020)") name(CS, replace)) ///
                stub_lag(T+#) stub_lead(T-#) together


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-2-6 08:22:06
请问楼主解决了吗?我也遇到了这个问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-2-28 13:40:50
同问,不清楚这个问题该如何解决
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群