JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenIch habe heute gerade angefangen, JMP 15 zu verwenden. Wenn ich versuche, mit JMP 15 eine Validierungsspalte mit Schichtungsspalten zu erstellen (einige Spalten mit fehlenden Werten), erkennt die neu erstellte Validierungsspalte den fehlenden Wert nicht und stratifiziert nur Zeilen ohne fehlende Werte.
Aber JMP 14 hatte kein solches Ergebnis, es hat die Spalten auch bei fehlenden Werten nur nach Prozent geschichtet.
Meine Frage ist: Gibt es eine Möglichkeit, fehlende Zellen/Werte zum Teilen von Zeilen für meinen Validierungsdatensatz zu verwenden?
Danke!
Betreff: JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenIch persönlich glaube nicht, dass es sich um einen Fehler handelt, sondern um die Korrektur eines Versehens in Version 14, aber das ist nur meine Meinung. Sie sollten dies dem technischen Support von JMP melden. Dadurch wird den Entwicklern ein möglicher Fehler und eine Funktion vorgeschlagen, die sie möglicherweise für zukünftige Versionen berücksichtigen möchten.
Betreff: JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenDan,
Nochmals vielen Dank für Ihr Teilen. es ist nützlich.
Persönlich denke ich, dass es ein Fehler für JMP 15 im Vergleich zu JMP 14 ist.
Schichtungssäule S Die Funktion sollte fehlende Werte berücksichtigen, die für die Eingabevariablen vorhanden sind.
JMP14 hat diese Funktion, JMP 15 jedoch nicht.
Betreff: JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenDer von mir beschriebene Ansatz sollte auch dann noch funktionieren, wenn nach Eingabevariablen geschichtet wird. Aber warum stratifizieren Sie basierend auf einer Eingabe? Bei der Modellierung soll auf die Beziehung zwischen den Eingaben und den Ausgaben geachtet werden, so dass eine Schichtung auf der Grundlage der Eingaben weder erforderlich noch erwünscht ist. (Ich weiß, dass man in einigen sehr seltenen Fällen eine Schichtung nach dem Ziel und einer Eingabe durchführt, aber das ist nur in Situationen der Fall, in denen eine Quasi-Trennung vorliegt). Training und Validierung erfolgen in der Regel nur auf der Grundlage von Zielen. Wenn Sie auf einer Schichtung basierend auf Eingaben bestehen, stellen Sie sicher, dass Sie auch eine Schichtung basierend auf Ihrem Ziel vornehmen. Unterm Strich sollte der von mir beschriebene Ansatz auch dann noch funktionieren, wenn es sich bei den Schichtungsspalten um Eingaben handelt.
Betreff: JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenDan,
Danke für deine Antwort.
Die Zielvariable weist keinen fehlenden Wert auf. Sie wurden entweder mit 0 oder 1 gekennzeichnet.
Ich möchte 2 oder 3 Eingabe-/Feature-Variablen stratifizieren (ich möchte nur sicherstellen, dass Zug/Validierung eine ähnliche Verteilung hat). Aber Eingabevariablen haben fehlende Werte.
In JMP 14 kann ich Target+-Feature-Variablen stratifizieren (mit fehlenden Werten) und die Validierungsspalte ohne fehlende Werte erhalten.
Aber im neuen JMP 15 fehlen in den Validierungsspalten Werte aufgrund mehrerer fehlender Zellen von Feature-Variablen.
Betreff: JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenIch bin etwas verwirrt. In Ihren Zielvariablen fehlen einige Werte, aber Sie möchten Ihre Validierungsspalte trotzdem geschichtet nach der Zielvariablen bilden. Ist das richtig? Wenn ja, wohin sollen die fehlenden Werte gehen? Schulung oder Validierung? Ich denke, Sie möchten immer noch die 80/20-Aufteilung der fehlenden Werte, richtig? Ich gehe davon aus, dass dies der Fall ist.
Stellen Sie sich ein einfaches Szenario vor, in dem Sie ein binäres Ziel haben: 0 oder 1, aber einige Werte fehlen. Sie möchten, dass 80 % Ihrer Daten in das Training einfließen und 20 % in die Validierung. Wenn Sie auf der Grundlage des Ziels Training und Validierung aufteilen, sagen Sie, dass Sie eine 80/20-Aufteilung für alle Nullen, eine 80/20-Aufteilung für alle Einsen und eine 80/20-Aufteilung für die fehlenden Werte wünschen. Das fehlende Ziel kann jedoch nicht für den Modellbau verwendet werden. Es gibt kein Ziel, das man vorhersagen kann! JMP ignoriert fehlende Zielzeilen, unabhängig davon, welche Validierungsrolle ihnen zugewiesen wurde.
Sie können den fehlenden Werten jedoch dennoch eine Validierungsrolle zuweisen, wenn Sie einen anderen Grund dafür haben. Gehen Sie zu Analysieren > Screening > Fehlende Werte untersuchen. Wählen Sie einfach Ihre Zielspalte. Wählen Sie dann eine der Imputationsmethoden. Es wird eigentlich egal sein, welches. Ich habe mich für Multivariate Normalimputation entschieden. Ihre fehlenden Zielwerte werden nun alle ein Ergebnis haben, wahrscheinlich denselben Wert. Halten Sie diesen Bericht unbedingt geöffnet!
Erstellen Sie nun wie gewohnt Ihre Validierungsspalte und geben Sie das Ziel als Ihre Schichtungsvariable an. Damit dies funktioniert, muss der Validierungsspaltentyp festgelegt werden. Beachten Sie, dass Sie über imputierte Werte verfügen, sodass keine Werte fehlen und Ihre Validierungsspalte vollständig mit den imputierten Daten ausgefüllt wird. Kehren Sie zum Bericht „Fehlende Werte untersuchen“ zurück und klicken Sie im Bereich „Imputationsbericht“ auf die Schaltfläche „Rückgängig“. Dadurch werden die unterstellten Werte aus Ihrer Zielvariablen entfernt, in Ihrer Validierungsspalte sind jedoch weiterhin die Trainings- und Validierungswerte ausgefüllt.
Betreff: JMP 15 „Validierungsspalte erstellen“ (mit fehlenden Werten) ist nicht dasselbe wie JMP 14, wenn Schichtungsvolumina verwendet werdenZum Beispiel in JMP 15: für einen Datensatz mit 10.000 Zeilen und 10 Spalten. Ich möchte 2000 Zeilen als Validierungsdatensatz erstellen, also habe ich „Validierungsspalten erstellen“ > Schichtungsspalten > 7 Spalten ausgewählt (einige von ihnen weisen fehlende Werte auf, z. B. mindestens 10 % fehlende Werte vor der Imputation). In JMP 14 kann ich genau 2000 Zeilen als Validierungsdatensatz abrufen, aber in JMP 15 erhalte ich nur 7200 Zeilen als Training und 1800 Zeilen als Validierung. Alle 1000 Zeilen sind leere Werte (weder als Training noch als Validierung gekennzeichnet) ... also muss ich wieder JMP 14 verwenden, um einen Validierungsdatensatz zu erstellen ...