Selbst wenn Sie ein Python-Anfänger sind und weniger als ein Jahr Pferderennen haben, konnten Sie ein Triple gewinnen.

** Einführung **

Es tut mir leid, aber ich werde die Erklärung der Begriffe für Pferderennen weglassen. Ich denke, Leute, die sich für Pferderennen interessieren, lesen es.

Auf netkeiba.com veröffentlichte Informationen (Informationen, die durch Schaben erhalten wurden) Es gibt verschiedene Stammbäume, Laufzeiten, Kilometerstände usw. Als Voraussetzung werden die kratzenden Daten so verwendet, wie sie sind, als Modell Ich erwarte nichts, wenn ich dazu passe. Wir müssen die Informationen sortieren, organisieren und analysieren.

Bevor Sie sich für eine Datenanalyserichtlinie entscheiden, zunächst als Hypothese

** Vom Start des Rennens bis zur letzten Geraden gab es verschiedene Dinge, aber das Pferd lief mit der gesamten verbleibenden Kraft im bergauf gelegenen 3 Halon Die Reihenfolge der Ankunft wird in der Reihenfolge des Bestehens des Ziels festgelegt **

Wird besorgt. Dies mag offensichtlich erscheinen, schränkt jedoch die zu berücksichtigenden Informationen ein. Die Daten, die ich verwende, um mit der Analyse fortzufahren, sind

·Rundenzeit → Bewerten Sie das Tempo des gesamten Rennens und die Note des Rennens ・ Rasentyp oder Schmutz / Distanz → Unterteilen Sie viele Arten von Rennen

Daten für jedes Pferd ・ Eckübergabe für jedes Pferd, 3-mal bergauf → Klassifizierung der Beinqualität, Bewertung der letzten Geraden bei Pferden gleicher Beinqualität

Ergänzung 1: Der Reiter, der Pferdename, der Stammbaum, die Rahmenreihenfolge, die Laufzeit usw. werden nicht berücksichtigt. Ergänzung 2: Das Debüt-Rennen wird nicht in die Analyse einbezogen, da Stammbaum und Jockey nicht berücksichtigt werden.

Das ist ein langes Vorwort.

** Über die eigentliche Prognosearbeit **

Lassen Sie uns nun Trainingsdaten für die KI erstellen, um das Rennen vorherzusagen. Selbst wenn Sie Daten für niedrigere Pferde erstellen, sind diese nutzlos, da sie nicht in das Wettticket einbezogen werden. Erstellen Sie Daten mit 1 bis 6 Pferden in früheren Rennen.

Beispiel: scr.csv scr.jpg train.csv train.jpg

Nur ein paar Zeilen.

Von scr. Zug berechnet wie Aufräumen und Standardabweichung (Trainingsdaten) Auch wenn es problematisch ist, schreiben Sie eine neue CSV-Datei fest aus.

Wenn Sie die Trainingsdaten richtig erstellen, erhalten Sie gute Ergebnisse, ohne sich mit den Modellparametern herumschlagen zu müssen. Ich spiele damit.

Mit den Daten, die mit diesem Modell abgeleitet wurden, kaufte ich eine 4-köpfige Box und konnte das Pferd einzeln und die dreifach einzeln schlagen. Die Prognose wurde auf einer bestimmten zentralen Website zur Vorhersage von Pferderennen veröffentlicht tekichu.jpg

Selbst in dem Rennen, das ich entfernt habe, konnte ich mit zwei davon auf dem dritten Platz etwas ziemlich Gutes machen. hazushi.jpg

** Postscript **

Was kann als Verbesserungsmaßnahme getan werden? ・ Stammbaum ・ Reiter ・ Rahmenreihenfolge · Jahreszeit ・ Negative Merkmale

Es ist das wahre Vergnügen des Pferderennens, eine Vorhersage zu erstellen, die auf dem Stammbaum und dem Jockey basiert, also möchte ich es eines Tages tun. Aber ich kann mir gar nicht vorstellen, wie es geht. Ist es möglich, die Reiter, Väter und Mütter zu zählen, die sich im Rennen auf dem dritten Platz befinden? Erkunden. Die Rahmenreihenfolge spielt ebenfalls keine Rolle, obwohl gesagt wird, dass Rasen im inneren Rahmen einen Vorteil hat. Es wird gesagt, dass der äußere Rahmen im Schmutz vorteilhafter ist, weil der Fahrplatz nicht rau ist. Gibt es während der Östrusperiode je nach Jahreszeit einen Leistungsunterschied zwischen Hengst und weiblichem Pferd? Ich habe weniger als ein Jahr Pferderennen, also weiß ich es ehrlich gesagt überhaupt nicht. Ich denke, dass Datenwissenschaftler mit Onkel, der Pferderennen mag, Meinungen über dieses Gebiet austauschen werden.

Negative Merkmalsmenge ist der Geist des Versuchs, ein Pferd zu braten, das mit Sicherheit das 4. oder weniger sein wird. Ziel ist es zu vermeiden, Geld für gefährliche beliebte Pferde und schleichende Pferde zu verschwenden. Wenn wir Vorhersagen aus anderen Perspektiven treffen, können wir auch mehr Vertrauen in die vier Pferde haben, die die BOX kaufen werden.

Die Entwicklungssprache ist Python und das Framework ist AWS / Cloud9 / Jupyter Notebook. Ich möchte einen Artikel schreiben, wenn ich mir den detaillierten Code leisten kann. Die aktuelle Prognose ist auf der Website Regimagu für die Öffentlichkeit zugänglich. Bitte besuchen Sie uns.

Recommended Posts

Selbst wenn Sie ein Python-Anfänger sind und weniger als ein Jahr Pferderennen haben, konnten Sie ein Triple gewinnen.
Wenn Sie einen Singleton in Python möchten, stellen Sie sich das Modul als Singleton vor
[Python] Wäre es nicht das Beste und Höchste, wenn Sie die Unternehmensmerkmale mit nlplot erfassen könnten?
Wenn Sie eine Methode in einer Ruby-Klasse definieren und dann eine Methode darin definieren, wird sie zu einer Methode der ursprünglichen Klasse.
Wenn Sie sich für Datenwissenschaftler interessieren, schauen Sie sich zuerst hier um, eine Zusammenfassung der Literatur und Videos (nach Bedarf hinzugefügt).
Wenn in Python ein "Unicode-Dekodierungsfehler" auftritt
Wenn Sie eine Lotterie mit einer Chance von 1% ziehen, 100 Mal hintereinander zu erscheinen, werden Sie dann einmal gewinnen?
Warum ist Pythons main () -if-Anweisung angehängt?
Hier sind einige Grammatiken, für die Sie möglicherweise einen Slapstick erhalten, wenn Sie Python kennen
Wenn Sie neu in der Programmierung sind, warum machen Sie nicht vorerst ein "Spiel"? Die Geschichte