Die Frage der Gestaltung von Matching-Verfahren (zwischen Gymnasien und Schülern, Medizinpraktikanten und Krankenhäusern, Nierenspendern und -empfängern, ...) wurde von Wirtschaftswissenschaftlern eingehend untersucht und trug maßgeblich dazu bei, dass Roth und Shapley den Nobel-Gedenkpreis für Wirtschaftswissenschaften erhielten.
Ich habe mich gefragt, ob Sie über frei verfügbaren Code (idealerweise in einer höheren Sprache) Bescheid wissen, der in der Lage ist, Lösungen für die hauptsächlichen Übereinstimmungsprobleme für einige der bekanntesten in der Literatur vorgeschlagenen Algorithmen zu berechnen . Ich denke darüber nach, eine zu schreiben, aber ich möchte lieber nicht, dass es sie bereits gibt.
Ich bin hauptsächlich an einem Teil des Codes interessiert , um die Lösung für den verzögerten Akzeptanzalgorithmus in einem Schulwahlproblem zu berechnen , aber alles andere wäre wünschenswert.
quelle
Antworten:
Bei der Beantwortung eines Kommentars wurde mir klar, dass ich eine Antwort erhalten habe, die sich nachträglich gelohnt hat. R ist die "Standardsprache" für viele Computerforschungsstatistiken geworden (aus mehreren Gründen; schöner NYT-Artikel hier ). Es ist kostenlos und quelloffen auf hohem Niveau und verfügt über ein eng verwandtes Journal für die Veröffentlichung statistischer Algorithmen. Zitate und Peer Review sind für die Wissenschaft von zentraler Bedeutung, daher erhalten Sie eine Menge gut beschriebener Codes, die mit Beschreibungen in JStat im R-Archiv (CRAN) veröffentlicht werden. Dies überträgt sich auf viele Blogs und kurze Demonstrations-Code-Posts.
Das heißt, es gibt eine enorme Codebasis, die von Benutzern für R erstellt wird. Wenn ich einen Algorithmus online suchen muss, schaue ich oft zuerst auf die massive R-Codebasis. Eine schnelle Suche nach R-Code ergab Folgendes:
Von einem R-Blogger mit Code (siehe Hauptlink):
Aus einem installierbaren Github-Repository für passende Märkte :
Hoffentlich kann einer von diesen helfen. Insbesondere die zweite scheint äußerst nützlich zu sein, insbesondere wenn sie einen empirischen Schätzer liefert.
quelle
Ich weiß, dass dies etwas veraltet ist, aber es gibt ein neues CRAN-Paket namens 'matchingR', das meiner Meinung nach viel schneller ist als das oben empfohlene Paket. Sie können es mit installieren
install.packages('matchingR')
Auch hier ist ein Link auf die Quelle .
quelle