r语言 - 如何在我的MatchIt代码中为配对/组创建唯一的MatchID ?



我已经在R中实现了MatchIt包,作为我硕士论文研究的一部分。该准则目前将一些可持续投资公司与非可持续投资公司按1:2的比例进行匹配。

我需要修改我的代码,使匹配有一个匹配ID。目前,代码运行良好,匹配正确,但我不知道哪些公司与哪些控件配对。

谁能提出修改意见?

我没有包括所有的代码,因为我认为这太过了,但是匹配步骤的主要行如下:
matchData <-
rbind(treat_firms_1year_prior,
control_firms_year_int_tx)
matchData <- matchData %>% 
modify_at(c("country", "region", "strategy", "signatory", "eligible_treat_firm"), as.factor) %>% 
arrange(investor, dealyear)
matchpanel3 <- MatchIt::matchit(eligible_treat_firm ~ counttotal + dealyear, exact= ~ region + strategy, data = matchData, distance = "mahalanobis", ratio = k+1)

任何建议都是非常欢迎的!

罗里

匹配ID存储在matchit对象的subclass组件中或match.data()输出的subclass列中。你不需要自己创建这些。

相关内容

  • 没有找到相关文章

最新更新