Я пытаюсь сопоставить два сэмпла на нескольких ковариатах с помощью MatchIt, но у меня возникают трудности при создании сэмплов, которые достаточно похожи.Обе мои выборки достаточно большие (~ 1000 в контрольной группе, ~ 5000 в группе сравнения).
Я хочу получить подобранную выборку с максимально близкими участниками, и я в порядке с потерей размера выборки в контрольной группе.Прямо сейчас MatchIt возвращает только две группы по 1000, тогда как мне нужны две группы, которые очень близко совпадают и подходят для небольших групп (например, 500 вместо 1000).
Есть ли способ сделать это через MatchIt или другой пакет?Я бы предпочел не использовать случайную выборку, а затем сопоставлять, если это возможно, потому что я хочу максимально приблизить совпадение между группами.
Извиняюсь за отсутствие воспроизводимого примера, я все еще довольно новичок в использовании R и не могу понять, как сделать образец этой проблемы ...
Ниже приведен код Iиметь для сопоставления двух групп.
data<- na.omit(data)
data$Group<- as.numeric(data$Group)
data$Group<- recode(data$Group, '1 = 1; 2 = 0')
m.out <- matchit(Group ~ Age + YearsEdu + Income + Gender, data = data, ratio = 1)
s.out <- summary(m.out, standardize = TRUE)
plot(s.out)
matched.data <- match.data(m.out)