合成控制法原理

合成控制法原理合成控制法反事实思维是**鲁宾反事实分析框架(Rubin’scounterfactualframework)**下进行思考,本质思想是为处理组(treatedgroup)找到一个合适的控制组(controlgroup)。合成控制法的思想是对于处理组,选择与处理组具有相似特征且未受到政策干预的控制组。通过对若干个控制区进行线性组合,构造一个近似处理组的合成控制区域(syntheticcontrolregion).对于未受政策影响的潜在控制组(donorpool),通过权重向量给控制组内每

大家好,又见面了,我是你们的朋友全栈君。

合成控制法

反事实思维是**鲁宾反事实分析框架(Rubin’s counterfactual framework)**下进行思考, 本质思想是为处理组(treated group)找到一个合适的控制组(control group)。

合成控制法的思想是对于处理组,选择与处理组具有相似特征且未受到政策干预的控制组。通过对若干个控制区进行线性组合,构造一个近似处理组的合成控制区域(synthetic control region).

对于未受政策影响的潜在控制组(donor pool),通过权重向量给控制组内每个控制区域一个权重值,以组成合成控制地区。权重向量各元素非负且和为1.

最优权重求解

将处理地区未受政策干预之前,记其各预测变量的平均值为向量 x 1 x_1 x1;将潜在控制地区相应预测变量的平均值记为矩阵 X 0 X_0 X0. 选择权重w,使得 X 0 ⋅ w X_0\cdot w X0w尽可能接近 x 1 x_1 x1
在这里插入图片描述

最优权重的求解建模为有约束的加权平方和最小化问题:

在这里插入图片描述

合成控制法注意事项

构建潜在控制区域时,去掉(1)受政策影响的区域 (2)样本期间受到很大特殊冲击的区域(3)donor pool限制为与处理地区具有相似特征的其他控制地区。
另一个注意事项是,干预前的期数需要达到一定规模,同时若出现滞后效应,则干预后的期数要足够多。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131372.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月12日 下午2:16
下一篇 2022年6月12日 下午2:16


相关推荐

  • Android 蓝牙开发之搜索、配对、连接、通信大全

    Android 蓝牙开发之搜索、配对、连接、通信大全关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~蓝牙(Bluetooth®):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙设备最多可以同时和7个其它蓝牙设备建立连接,进行通信,当然并不是每一个蓝牙都可以达到最大值。下面,我们从蓝牙的基本概念…

    2022年6月15日
    46
  • 微信拦路元宝

    微信拦路元宝

    2026年3月15日
    1
  • sap 一代增强_SAP增强Enhancement

    sap 一代增强_SAP增强Enhancement第一代 基于源码增强 子过程 subroutine 第一代增强基于源代码 是 SAP 提供的一个空代码的子过程 在这个子过程中用户可以添加自己的代码 控制自己的需求 这类增强集中在一些文件名倒数第二个字符为 Z 的包含程序中 一般是以 UserExit 打头的子过程 因此形象地称其为用户出口 用户出口 Include 在 SAP 标准程序的源代码里 可以说是源代码的一部分 更改用户出口就相当于更改 SAP 标准程序 是

    2026年3月18日
    2
  • CSV文件太大打不开进行分割、和打开乱码问题[通俗易懂]

    CSV文件太大打不开进行分割、和打开乱码问题[通俗易懂]CSV文件打开以及乱码问题今天要使用一个csv文件,但是有8个G,excel打不开,用Python的pandas也读不了,可能是我电脑配置太落后,也可能是数据实在太大了。解决办法:首先处理打不开的问题,我们可以把大的csv分割成若干小文件,使用文件分割器,按10000行一个文件分割,分割器在F:\新建文件夹\csv文件分割器\split.exe,稍等一段时间就行。我还试过另一个分割器,但是不行…

    2022年7月21日
    90
  • findstr 命令详解

    findstr 命令详解和 Linux 相比 对于命令行操作 Windows 总是觉得有点力不从心 比如 有的时候我们想查找某些进程占用了哪些网络端口 有一些指定的网络端口又被哪些应用给占用 总是稍显有点麻烦 往往需要从一大串数据行中去目测 找出自己关心的一些信息 如果我们要从一大段数据行中 或者一大段文本中去找出我们所关心的一些数据行 Linux 下 grep 可以很轻松地搞定这个任务 但在 windows 下恐怕就没有那么容易了 当

    2026年3月19日
    2
  • SFTP服务配置以及命令/代码操作

    SFTP服务配置以及命令/代码操作一 SFTP 简述二 SFTP 服务配置 基于 CentOS7 三 SFTP 常用命令四 Java 代码实现 SFTP 操作 JSch 实现上传 下载 监视器 源码请见 Github https github com qiezhichao CodeHelper tree master j sftp 五 踩坑记录一 SFTP 简述 sftp SecureFileTr

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号