Вы можете использовать Matching
или MatchIt
для сопоставления со значениями, отличными от показателя склонности.
В Matching
введите переменную, по которой вы хотите найти ближайшего соседа, в аргумент X
в Match()
. Если вы хотите сопоставить расстояние Махаланобиса с использованием нескольких переменных, вы можете просто ввести несколько переменных в X
. Если вы хотите точно сопоставить некоторые переменные, вы можете сделать это, введя эти переменные в аргумент exact
. Удостоверьтесь, что вы установили M
равным желаемому коэффициенту соответствия (то есть n в 1: n).
В MatchIt
введите переменную, с которой вы хотите сопоставить, в аргумент distance
в matchit()
. Если вы хотите точно сопоставить некоторые переменные, вы можете сделать это, введя эти переменные в аргумент exact
. Убедитесь, что вы установили ratio
равным желаемому коэффициенту соответствия.
Наконец, designmatch
- отличный пакет для сопоставления. Его интерфейс немного сложен, но очень гибок, и он использует оптимизацию, чтобы найти лучшие совпадения. Это позволяет легко сопоставлять множество переменных одновременно, не вычисляя итоговую оценку для сопоставления.