You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stata中matchit模糊匹配后按规则筛选观测值的方法

Stata模糊匹配后的数据处理需求

我正在使用Stata的matchit命令进行模糊匹配,匹配后得到如下数据:

标识符(Identifier)Variable BVariable C相似度得分(Similarity Score)
1AX0.4
1AY0.6
1AZ1
1BY0.2
1BX0.7
1BZ0.8

我需要对上述数据做如下处理:

  • 为每个唯一的Variable B保留相似度得分最高的行
  • 例外规则:如果两个不同的Variable B的最优匹配指向同一个Variable C条目,且其中一个的相似度得分为1,则需保留该Variable B对应的相似度得分第二高的行

最终目标表格如下:

标识符(Identifier)Variable BVariable C相似度得分(Similarity Score)
1AZ1
1BX0.7

内容的提问来源于stack exchange,提问作者Samira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 12:23:27