Passen Sie im Fall von Boston Housing.jmp die Parameter „Minimum Size Split“ und „Split Best“ im JSL-Code an, um die automatische Partitionierung des Entscheidungsbaums zu steuern.
Partition(
Y( :mvalue ),
X( :crim, :zn, :indus, :chas, :nox, :rooms, :age, :distance, :radial, :tax, :pt, :b, :lstat ),
Validation Portion( 0.3 ),
Minimum Size Split( 2 ),
Split Best( 1000 )
);
Das R-Quadrat der Validierungsgruppe ist jedoch nach der obigen Codeberechnung < 0.
Normalerweise wird in dem Entscheidungsbaummodell, in dem eine Verifizierungsgruppe auf der Partitionsplattform durchgeführt wird, die Partition automatisch gestoppt, bevor R Quadrat < 0 der Verifizierungsgruppe ist.
Es sieht so aus, als würde ich meinem Code hinzufügen, um zu überprüfen, ob das Quadrat der Gruppe R die Aufteilung stoppt, aber ich habe keine Ahnung, wie das geht. Ich habe nur das Handbuch gefunden. Danke!
https://www.jmp.com/support/help/13-2/Example_of_a_Continuous_Response.shtml
......Die gefundene Lösung hat vier Splits. Das Diagramm „Split History“ zeigt, dass es nach vier Splits keine weitere Verbesserung des Validierungsdatensatzes gibt. Der RSquare-Wert von 0,39 in den Validierungsdaten unterstützt dieses Modell nicht als starken Prädiktor für das Fortschreiten der Krankheit. Die Streuung über die Partitionen im Partitionsdiagramm weist ferner darauf hin, dass dieses Modell die Y-Ebenen nicht gut trennt.……
Wenden Sie sich an einen Fachmann: Wie schreibe ich Code, der die Ergebnisse von JSL mit den Ergebnissen der Entscheidungsbaumpartition identisch macht, die automatisch auf der Plattform ausgeführt werden? Vielen Dank!
