Как создать фрейм данных, содержащий информацию о соответствующем подмножестве, но включающую переменные, которые не были включены в качестве ковариации, но были в исходном наборе данных?
Набор данных содержит:
у (переменная экспозиции)
x1, x2, x3 (ковариаты)
z (переменная результата)
сопоставление склонности переменной экспозиции (y) к контролю для базовых ковариат:
мод <- у ~ х1 + х2 + х3, данные, метод, штангенциркуль </p>
Меня интересует связь между y и выходной переменной (z), которые являются двоичными (0/1).
Я могу получить информацию о матрице совпадений, но, поскольку z не было в сопоставлении предрасположенности, как мне создать подмножество, включающее только предметы из сопоставленных образцов. После чего я надеюсь извлечь данные z только для сопоставленного образца и запустить тест chi sq или mcnemar для y и z.
Я могу увидеть детали сопоставленного образца, выполнив:
mod.data <- match.data (mod)
но он не содержит интересующую переменную (z), но z находится в исходном наборе данных.
Я также знаю идентификатор соответствующей темы, выполнив мод $ match.matrix.
Я попытался использовать data [mod,], который, кажется, работает, но он не дает таблицу 2x2, а только дает 1x2, где y == 0. Однако мне нужно сообщить об y == 1, поэтому я может выполнить тест chi sq / тест Макнемара. </p>
Я новичок с R и сопоставлением баллов склонности, поэтому любой совет / помощь будет принята с благодарностью. Заранее большое спасибо.