r - 避免倾向得分匹配的重复
问题描述
我正在使用 matchit 进行公司级别分析。
psm_out <- matchit(treat~firm_variables, data=firm_data,
method="nearest", exact=c("year","industry"), ratio=1)
生成的结果给了我很多重复。例如,治疗样本是公司 A 的 2016 年。在匹配的对照组中,我有公司 A 的 2010 年。我想要一个没有治疗组其他年份的匹配对照组。我怎样才能得到想要的匹配结果?
解决方案
你可以很容易地解决这个问题,方法是从你的控制组中删除至少被处理一年的公司。更正此问题后,您可以运行您发布的命令。
推荐阅读
- c++ - 是否可以通过 PC 重新启动或用户单击应用程序快捷方式来确定 MFC 应用程序正在启动?
- android - 在android中实现MVVM时对网络层的错误处理感到困惑,如何通知用户有问题?
- python - Django:如何在 view.py 中获取客户端计算机用户名
- linux - 如何在 scp linux shell 命令中排除特定文件?
- java - 有没有办法在从 pubsub 主题读取的数据流中创建批处理作业?
- dolphindb - 如何在 dolphindb 中方便地创建具有多列(可能超过 300 列)的表?
- python - 属性错误:模块 'django.forms.forms 没有属性 'ModelForm'
- python - 装饰器工厂参数是静态值而不是变量的值
- ruby-on-rails - 在 Postgres 中查询用户可用性
- docker - 在不安装的情况下运行 docker-compose