ToB企服应用市场:ToB评测及商务社交产业平台

标题: 处置惩罚效应模子及 Stata 具体操作步骤 [打印本页]

作者: 欢乐狗    时间: 2024-11-19 03:26
标题: 处置惩罚效应模子及 Stata 具体操作步骤
目次

一、引言
二、理论原理
三、数据准备
四、倾向得分匹配(PSM)操作步骤
五、双重差分法(DID)操作步骤
六、代码运行结果解释



一、引言


处置惩罚效应模子是一种用于评估干预或处置惩罚对结果变量影响的统计方法。在许多研究范畴,如经济学、社会学和医学等,处置惩罚效应模子被广泛应用以办理选择性偏差和内生性标题。

二、理论原理


处置惩罚效应模子主要有两种常见范例:倾向得分匹配(Propensity Score Matching,PSM)和双重差分法(Difference-in-Differences,DID)。


比方,假设我们研究某种药物治疗对疾病康复的效果。个体的年事、性别、底子健康状况等会影响是否接受治疗以及康复情况。通过倾向得分匹配,找到在这些因素上相似但一组接受治疗,一组未接受治疗的个体进行比较,从而更准确地评估治疗效果。


比方,研究某个城市实行新的环保政策对氛围质量的影响。选取实行政策的城市作为处置惩罚组,未实行政策的相似城市作为控制组,比较政策实行前后两组城市氛围质量的变化差异,以评估政策效果。

三、数据准备


我们使用一个假造的数据集 treatment_data.dta,其中包含个体特征、是否接受处置惩罚的变量 treated 以及结果变量 outcome 等。

  1. use "treatment_data.dta", clear
复制代码

四、倾向得分匹配(PSM)操作步骤



  1. logit treated x1 x2 x3  // 其中 x1, x2, x3 为影响接受处理的协变量
  2. predict ps  // 生成倾向得分
复制代码

这里,logit 命令用于估计二值选择模子以得到倾向得分,predict 命令用于生成猜测值。


  1. psmatch2 treated x1 x2 x3, outcome(outcome) neighbor(1) ties
复制代码

psmatch2 命令执行匹配操作,neighbor(1) 表示使用 1 对 1 近邻匹配,ties 处置惩罚得分相同的情况。


  1. sum treated x1 x2 x3 if _weight!=.  // 查看处理组和控制组在协变量上的均值
  2. browse if _weight!=.  // 直观查看匹配后的样本
复制代码


  1. ttest outcome, by(treated)  // 比较处理组和控制组结果变量的均值差异
复制代码

五、双重差分法(DID)操作步骤



  1. gen treated_time = treated * post  // 假设 post 为处理时间的虚拟变量
复制代码


  1. reg outcome treated post treated_time x1 x2 x3
复制代码


六、代码运行结果解释


对于倾向得分匹配,查察匹配质量的统计结果,判定协变量是否在处置惩罚组和控制组间达到均衡。比方:


  1. Logistic regression                               Number of obs     =    1000
  2.                                                  LR chi2(3)        =   150.00
  3.                                                  Prob > chi2       =    0.0000
  4. Log likelihood = -320.0000                        Pseudo R2         =    0.1500
  5. treated          Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
  6.    x1             0.50    0.10         5.00   0.000       0.30    0.70
  7.    x2             0.30    0.12         2.50   0.012       0.06    0.54
  8.    x3             -0.20   0.08        -2.50   0.012      -0.36   -0.04
复制代码

如果协变量的系数明显,说明这些协变量对接受处置惩罚的概率有明显影响。


  1. Variable |     Treated |    Control |   Diff |   Std. Err. |   t |   P>|t|
  2. ---------+-------------+------------+--------+-------------+-----+----------
  3.     x1   |      20.00  |    18.50   |  1.50  |     2.00    | 0.75 |   0.45
  4.     x2   |      15.00  |    14.00   |  1.00  |     1.50    | 0.67 |   0.50
  5.     x3   |       8.00  |     7.50   |  0.50  |     1.00    | 0.50 |   0.62
复制代码

若Diff较小且 P>|t| 较大,说明匹配效果较好,处置惩罚组和控制组在协变量上差异不明显。

  1. Two-sample t test with equal variances
  2. Group |     Obs    |    Mean    |   Std. Err.   |   Std. Dev.   |   [95% Conf. Interval]
  3. ------+------------+------------+---------------+---------------+-----------------------
  4. treated |      200    |    50.00   |      5.00     |     15.00     |    40.00    60.00
  5. control |      200    |    40.00   |      4.00     |     12.00     |    32.00    48.00
  6. diff = mean(treated) - mean(control)
  7.     = 10.00
  8. t =  4.00
  9. Ho: diff = 0
  10. Degrees of freedom =  398
  11.     Ha: diff > 0
  12.         p =  0.0000
  13.     Ha: diff < 0
  14.         p =  1.0000
  15.     Ha: diff!= 0
  16.         p =  0.0000
复制代码

当 p < 0.05 时,说明处置惩罚组和控制组的结果变量均值有明显差异,即处置惩罚有明显效果。

对于双重差分法,关注处置惩罚时间和处置惩罚组交互项的系数及其明显性。比方:

回归结果:

  1. Linear regression                               Number of obs     =    1000
  2.                                                  F(5, 994)         =   100.00
  3.                                                  Prob > F          =    0.0000
  4.                                                  R-squared         =    0.3000
  5.                                                  Adj R-squared     =    0.2800
  6. Root MSE = 10.0000
  7. outcome |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
  8. ---------+---------------------------------------------------------------
  9. treated  |      10.00   2.00         5.00   0.000       6.00    14.00
  10. post     |      5.00    1.50         3.33   0.001       2.00    8.00
  11. treated_time |  8.00    2.50         3.20   0.001       3.00    13.00
  12.    x1    |      0.50    0.10         5.00   0.000       0.30    0.70
  13.    x2    |      0.30    0.12         2.50   0.012       0.06    0.54
  14.    x3    |      -0.20   0.08        -2.50   0.012      -0.36   -0.04
复制代码

若treated_time的系数明显为正,说明处置惩罚有正向效果。
 
 处置惩罚效应异质性分析——呆板学习方法带来的机会与挑战
https://shxyj.ajcass.com/Admin/UploadFile/Issue/20210121043316WU_FILE_0.pdf
 2015-2021年地级市月度氛围质量数据(AQI、SO2、NO2、PM2.5、PM10、O3、CO)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4