Я хочу сделать сопоставление с пакетом Matching.Конечно, у меня есть переменная лечения, которая является первым критерием соответствия.Затем у меня есть вторая переменная (C), которая должна учитываться для сопоставления с использованием расстояния Махаланобиса.Последние две переменные (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?
Кроме того, кто-нибудь знает, какой тип соответствия использует эта функция, если я пропущу эту часть ("Weight = 2") в функции?Это полное соответствие, генетическое соответствие, соответствие ближайшего соседа?Или, может быть, какое расстояние использует сопоставление для переменной C?
Спасибо