Sicher, sowohl für Python als auch für R gibt es einige interessante und verwendbare Pakete / Bibliotheken.
Für Python empfehle ich dringend, diese StackOverflow-Antwort zu lesen, die auf eine Frage zu A / B-Tests in Python / Django gerichtet ist. Es ist eine einseitige Masterarbeit zu diesem Thema.
Akoha ist ein relativ neues (etwas mehr als ein Jahr altes) Paket, das an AB Testing in Django gerichtet ist. Ich habe dieses Paket nicht verwendet, aber es ist anscheinend das am häufigsten verwendete Django-Paket dieses Typs (basierend auf der Anzahl der Downloads). Es ist auf bitbucket erhältlich .
Django-AB ist das andere mir bekannte Django-Paket und das einzige, das ich verwendet habe.
Wie Sie es von Paketen erwarten würden, die ein Webframework unterstützen, bietet jedes ein Mikroframework zum Einrichten, Konfigurieren, Durchführen und Aufzeichnen der Ergebnisse von AB-Tests. Wie zu erwarten, arbeiten beide, indem sie die (Django) -Vorlage (Skelett-HTML-Seite), auf die in der Datei views.py verwiesen wird, dynamisch wechseln .
Für R empfehle ich das Agricolae- Paket, das von einer Universität in Peru verfasst und gepflegt wird. verfügbar auf CRAN. Dies ist Teil der Kernverteilung. (Siehe auch agridat , das aus sehr nützlichen Datensätzen aus abgeschlossenen AB- und Multi-Variate-Tests besteht.)
Soweit ich weiß und ich habe einige Male auf die Agricolae-Dokumentation verwiesen, werden Webanwendungen oder Websites nie als Test- / Analysethema erwähnt. Anhand des Paketnamens können Sie erkennen, dass es sich bei der Domain um Landwirtschaft handelt, aber die Analogie zum Testen im Web ist nahezu perfekt. Dieses Paket ergänzt die beiden Django-Pakete sehr gut, da die Agricolae auf den Anfang (Testdesign und Festlegung des Erfolgs- / Beendigungskriteriums) und das Ende (Analyse der Ergebnisse) des AB-Test-Workflows ausgerichtet sind.