Verwenden von Validierungsdaten für einen verstärkten BaumIch entwickelte ein Vorhersagemodell mit verstärktem Baum. Ich hatte 30.000 Zeilen mit Trainingsdaten. Ich habe 10.000 Schlepptau-Validierungsdaten. Wie führe ich den Validierungsdatensatz durch das Modell (ich habe über 800 Variablen in meinem Modell, daher war es nicht praktikabel, eine „Formel“ zu erhalten). Bitte geben Sie eine interaktive Lösung an (kein Skript).AnalytikDAMHIRSCHKUHAndereBetreff: Verwenden von Validierungsdaten für einen verstärkten BaumMit der Formel wäre alles einfach. Hast du versucht? Was ist passiert?
Ich gehe davon aus, dass Sie JMP Pro verwenden.
Haben Sie versucht, ein weniger komplexes Modell zu erstellen? Haben Sie Predictor Screening oder andere Techniken zur variablen Reduktion ausprobiert? Oder andere Modellierungstechniken?
Um das beste Modell zu haben, sollte man verschiedene Techniken / Variablensätze verglichen haben.
Betreff: Verwenden von Validierungsdaten für einen verstärkten BaumIch verstehe deine Frage nicht.Wenn Sie eine Validierungsspalte haben und diese in das Feld Validierung einfügen, werden die Modellergebnisse für die Validierungsdaten gemeldet.Ich bin der Meinung, dass Sie vielleicht ein einfacheres Modell wollen und dass Sie verschiedene Modelle ausprobieren sollten.Ich möchte hinzufügen, dass Sie möglicherweise 10% der Daten als Testdaten beiseite legen möchten, da die Validierungsdaten beim Erstellen des Modells verwendet werden und die Gefahr einer Überanpassung besteht, insbesondere bei 800 Variablen in Ihrem Modell.Daher würde ich vorschlagen, Ihre Daten in Trainings-, Validierungs- und Testdatensätze zu unterteilen, verschiedene Modelle auszuführen und die Modellvergleichsfunktion zu verwenden, um zu sehen, wie die Modelle mit den Testdaten arbeiten.Dieser Vergleich sollte automatisiert werden, sobald Sie die Vorhersageformeln aller Ihrer Modelle gespeichert haben.
Betreff: Verwenden von Validierungsdaten für einen verstärkten BaumIch werde das versuchen.
Da das Modell jedoch so groß ist, schien die Vorhersageformel überhaupt nicht zu funktionieren - es scheint das Programm zum Stillstand zu bringen. Schließlich, wenn ich wirklich die Testdaten ausführen möchte - wie führe ich sie aus? Vielen Dank - ksfire1
Betreff: Verwenden von Validierungsdaten für einen verstärkten BaumWenn Sie die Validierungsspalte mithilfe der Funktion in der Predictive Modeling Platform erstellen, führt JMP Ihr Modell automatisch anhand der Trainings-, Validierungs- und Testdaten aus.Sie müssen also nichts weiter tun.Ihre Kommentare zu Problemen beim Ausführen Ihres Modells sind eine andere Sache - es scheint, als gäbe es Probleme mit dem Modell, und ich vermute, dass 800 Variablen in Ihrem Modell etwas widerspiegeln, das korrigiert werden muss.Ich würde nach Möglichkeiten suchen, um die Anzahl der Funktionen zu reduzieren.
Betreff: Verwenden von Validierungsdaten für einen verstärkten BaumPredictor Screening ist ein guter erster Schritt, um zu verstehen, welche Variablen wichtig sind. Weitere Informationen zur Funktionsweise finden Sie im Skript aus dem Skriptindex.
Ich würde zuerst eine Stichprobe der Originaltabelle machen, um die Anzahl der Zeilen zu reduzieren (Hauptmenü: Tabellen-> Teilmenge…)
Mit dieser Teilmenge können Sie mehrere Dinge in kurzer Zeit ausprobieren, die Skripte für die vielversprechenden Ideen speichern und sie später auf den großen Datensatz anwenden.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Boston Housing.jmp" );
obj = dt << Predictor Screening( Y( :chas ), X( :crim, :indus, :nox, :rooms, :age, :distance, :radial ) );