我试图使用MatchIt
为我的面板数据执行倾向得分匹配(PSM)。该数据为面板数据,包含来自同一组公司的多年观察结果。
数据基本上描述了债券数据及其发行人的财务数据列表,以及债券条款,如发行日期、票面利率、到期日和发行债券的债券类型。例如:
这是不可能的MatchIt
目前(虽然这是一个有趣的想法,不难实现,所以我可能会添加它作为一个功能)。
在执行最优配对和完全匹配的optmatch
包中,可以添加一个称为"反精确匹配"的约束,这听起来正是您想要的。具有相同反精确匹配变量值的单元将不会相互匹配。这可以使用optmatch::antiExactMatch()
来实现。
在执行最近邻匹配和遗传匹配的Matching
包中,可以向匹配函数提供restrict
参数来限制某些匹配。您可以通过限制同一公司的所有观察对来手动创建约束矩阵,然后将该矩阵提供给Match()
。