Die von Friedman vorgeschlagene Erhöhung des Gradientenbaums verwendet Entscheidungsbäume mit J
Endknoten (= Blätter) als Basislerner. Es gibt eine Reihe von Möglichkeiten, einen Baum mit genau J
Knoten zu züchten, zum Beispiel kann man den Baum in der Tiefe zuerst oder in der Breite zuerst züchten, ...
Gibt es eine etablierte Methode, um Bäume mit genau J
endständigen Knoten für die Erhöhung des Gradientenbaums zu züchten ?
Ich habe das Baumwachstumsverfahren von Rs gbm
Paket untersucht und es scheint, dass es den Baum in der Tiefe zuerst erweitert und eine auf Fehlerverbesserung basierende Heuristik verwendet, um zu entscheiden, ob der linke oder der rechte untergeordnete Knoten erweitert werden soll - ist das richtig?
gbm
hat einen Parameter n.minobsinnode
, der die Mindestanzahl von Objekten pro Knoten steuert. Natürlich ist dann die Anzahl der Knoten kleiner oder gleich NumberOfPoints / n.minobsinnode