Я пытаюсь использовать пакет "matchit" с различными вариантами соответствия (ближайший сосед, оптимальный, полный и т. Д.). Все они работают нормально, за исключением одного варианта: CEM.
Это ошибка, которую я получаю:
m.out <- matchit(T ~ x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9,
data = sample_for_matching ,method = "cem")
Использование 'Treat' = '1' в качестве базовой группы
Ошибка в [.default
(tmp, x, bg): нижний индекс вне границ **
Есть идеи, почему это происходит? Это как-то связано с распределением переменных? Когда я использую меньше переменных, это работает. Но мне нужно сопоставить все 9 переменных. Спасибо!!!