Вопрос разработки процедуры сопоставления (между старшими школами и учащимися, медработниками и больницами, донорами и получателями почек, ...) широко изучался экономистами и внес значительный вклад в то, что Рот и Шепли получили Нобелевскую мемориальную цену в экономике.
Мне было интересно, если бы вы знали о каком-либо свободно доступном коде (в идеале на языке относительно высокого уровня), способном вычислить решения основных задач сопоставления типов для некоторых из самых известных алгоритмов, предложенных в литературе. Я думаю написать один, но я бы предпочел, чтобы он уже не существовал.
Я в основном заинтересован в некотором фрагменте кода для вычисления решения алгоритма отложенного принятия в задаче выбора школы , но все остальное будет оценено.
источник
Ответы:
Отвечая на комментарий, я поняла, что у меня есть ответ после публикации. R стал «языком по умолчанию» для большого количества статистических исследований (по ряду причин; хорошая статья в NYT здесь ). Это высокий уровень, бесплатный и с открытым исходным кодом, и имеет тесно связанный журнал для публикации статистических алгоритмов. Цитаты и рецензирование являются ключевыми для научных кругов, поэтому вы получите много хорошо описанного кода, размещенного в архивах R (CRAN) с описаниями, опубликованными в JStat. Это распространяется на множество блогов и быстрых демонстрационных постов кода.
То есть, существует огромная база кода для создания пользователем R. Когда мне нужно найти алгоритм в Интернете, я часто сначала обращаюсь к огромной базе кода R. Быстрый поиск кода R обнаружил следующее:
От R блоггера , с кодом (см. Ссылку в Gist):
Из устанавливаемого репозитория github для соответствующих рынков :
Надеюсь, один из них может помочь. Второй, в частности, выглядит чрезвычайно полезным, особенно если он дает эмпирическую оценку.
источник
Я знаю, что это немного устарело, но есть новый пакет, доступный в CRAN, теперь называемый 'matchR', который, я считаю, намного быстрее, чем пакет, рекомендованный выше. Вы можете установить его с
install.packages('matchingR')
Также вот ссылка на источник .
источник