.init
Der Befehl RandomForest.init(X) erwartet folgende (verpflichtende) Argumente:
Argument | Datentyp | Hinweis |
X | Datenfeld | Trainingsdaten (Liste von Objekten) |
Es wird ein Random Forest unter Verwendung der Trainingsdaten X erstellt. Dabei ist X eine Liste von Objekten mit jeweils folgenden Variablen:
Variable | Datentyp | Hinweis |
input | Datenfeld | Objekt des Datensatzes als Vektor |
index | Zahl | ganzzahlig, nicht negativ (Klassifikationsergebnis) |
Zudem können folgende Optionen verwendet werden:
Variable | Datentyp | Hinweis | Default-Wert |
trees | Zahl | ganzzahlig, positiv | 23 |
max_depth | Zahl | ganzzahlig, zwischen 1 und 256 | 256 |
boosting | Zeichenkette | on oder off | off |
Die Option trees definiert die Anzahl der Entscheidungsbäume des Waldes. Es wird empfohlen, eine Primzahl zu wählen. Zudem kann max_depth verwendet werden, um die maximale Tiefe der einzelnen Bäume zu definieren. Schließlich kann die Option boosting verwendet werden, um eine (einfache) Boosting-Strategie anzuwenden. Dabei handelt es sich im Wesentlichen um eine Gewichtung der Bäume des Waldes.