0

マッチングパッケージでマッチングを行いたい。もちろん、最初の一致基準である治療変数があります。次に、マハラノビス距離を使用したマッチングで考慮すべき 2 番目の変数 (C) があります。最後の 2 つの変数 (D と E) は正確に一致する必要があります。さらに、一致してはならないいくつかの例外を含むマトリックス (R) があります。

Y <- cbind(Sample$A)
Tr <- cbind(Sample$B)
X <- cbind(Sample$C, Sample$D, Sample$E)

Matching_out <- Match(Y = Y, Tr = Tr, X = X, M = 2, replace = TRUE, ties = TRUE,
                  exact=c(0,1,1), restrict = R, Weight = 2)
summary(Matching_out)

MatchBalance(Tr ~ X, match.out = Matching_out, nboots = 1000, data = Sample)

パッケージの説明では、これがマハラノビス距離であると書かれているため、式で「重量 = 2」を使用しました。ただし、この部分をコードに含める場合と含めない場合の違いはありません。

変数 C のマハラノビス距離と変数 D および E の excat マッチングを使用してこのマッチングを行う方法を知っている人はいますか?

また、関数でこの部分 (「重み = 2」) をスキップすると、この関数がどのようなマッチングを使用するかを誰かが知っていますか? 完全一致、遺伝子一致、最近傍一致ですか?または、マッチングで変数 C に使用される距離はどのようなものでしょうか?

ありがとうございました

4

0 に答える 0