0

我需要使用MatchingR 中的包进行倾向得分匹配。与MatchIt包不同,Matching它不包括任何可视化步骤和综合结果表。

的结果MatchBalance()将为每个变量创建一个长表,包括 std、mean、diff、max、raw、eQQ diff、T-test p-value 和其他结果。但我想要的是一个包含所有变量和结果的集成表。

以下是结果MatchBalance()

mb <- MatchBalance(treat ~ age + educ+black + hisp + married + nodegr + u74 + u75 + 
                     re75 + re74 + I(re74*re75), match.out=mout, nboots=500)

“匹配”的结果

结果来自

但我想要的是如下(来自MatchIt包装):

结果与集成表。

以及匹配前和匹配后之间的差异图等可视化。

4

1 回答 1

0

您为输出链接的图像MatchIt实际上来自cobalt我写的一个包,而不是MatchIt. cobalt与 的输出完全兼容Matching,因此您可以使用相同的命令并获得相同的输出。使用cobalt,您将运行

bal.tab(m.out, treat ~ age + educ + black + hisp + married + nodegr + u74 + u75 + re75 + re74 + I(re74*re75), 
        data = lalonde, v.threshold = 2, ks.threshold = .05)

love.plot您也可以使用和创建可视化bal.plot。其中一个小插曲中有一个部分cobalt解释了如何将其与Matching.

于 2019-04-25T19:54:49.617 回答