Speichern einer Filterdefinition als neue Spalte<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Nehmen wir an, dass ich aus meinem Datensatz eine neue Gruppe von Verbrauchern erstellen muss und dass sie, um zu dieser Gruppe zu gehören, bestimmte Kriterien aus mehr als einer Spalte/Variablen erfüllen müssen (z. B. Frauen [aus der Spalte „Geschlecht“), die auch ein niedriges Einkommen haben“. [Einkommensspalte] ).Ich möchte dies dann als neue Spalte/Variable speichern und diese neue Spalte künftig in verschiedenen Tabellen verwenden können (z. B. oben in einer Tabelle in JMP Categorical, um sie mit einer anderen Spalte vergleichen zu können). /variabel (dh Männer mit geringem Einkommen).Ich hoffe, dass JMP eine Option hat, dies relativ einfach zu tun, ohne dass eine aufwändige Neucodierung usw. erforderlich ist, was die meisten unserer Benutzer nicht tun möchten.
Betreff: Eine Filterdefinition als neue Spalte speichernIch gehe davon aus, dass es daran liegt, dass die Spalte nicht als Zeichen definiert wurde.
Betreff: Eine Filterdefinition als neue Spalte speichernVielen Dank für dieses Add-In!Sehr hilfreich.Frage dazu: Was könnte der Grund dafür sein, dass meine neu erstellte Spalte nicht angezeigt wird, wenn ich auf die Schaltfläche „Spalte zum Ändern auswählen“ klicke?Mir ist aufgefallen, dass die Liste der zurückgegebenen Spalten auch einige andere Spalten in meinem Datensatz, von denen ich weiß, dass sie existieren, nicht enthält.Ich habe darauf geachtet, meine Spalte auf „nominal“ zu ändern, aber das hat nicht geholfen.Gedanken?
Betreff: Eine Filterdefinition als neue Spalte speichernMir gefiel der Vorschlag von Jeff, einen Datenfilter für die Auswahl zu verwenden.Also habe ich ein einfaches Add-In zusammengestellt, mit dem der Benutzer einen Datenfilter für die Auswahl verwenden und dann den zu schreibenden Wert und die Spalte angeben kann, in die er geschrieben werden soll.

Man wählt die zu ändernde Spalte aus und verwendet dann den Datenfilter, um die zu ändernden Zeilen auszuwählen.Dann gibt man den Wert ein, der zur Identifizierung dieser Gruppierung verwendet werden soll, und klickt dann auf die Schaltfläche „Wert festlegen“.

und die Werte werden dann für die ausgewählten Zeilen in der Datentabelle festgelegt

Ich habe das JMP-Add-In angehängt
Betreff: Eine Filterdefinition als neue Spalte speichernVersuchen Sie es mit dem Datenfilter um die Zeilen auszuwählen, die Ihren Kriterien entsprechen, und dann zu verwenden Zeilen > Zeilenauswahl > Namensauswahl in Spalte um eine neue Spalte mit dem Namen der ausgewählten (und nicht ausgewählten) Zeilen zu erstellen.
https://www.youtube.com/watch?v=P0OJmImuKx0
Betreff: Eine Filterdefinition als neue Spalte speichernJMP fügt in alle ausgewählten Zellen für eine ausgewählte Spalte den Wert ein, der sich in der Zwischenablage befindet.Wenn Sie also eine neue Spalte erstellen und dann „Gruppe A“ in Ihre Zwischenablage kopieren und dann rt. Klicken Sie mit der Maus oben auf die Spalte „Rowstate“ in JMP und wählen Sie „Zeilenauswahl“. Sie können verschiedene Tools verwenden, um die Zeilen auszuwählen, die Sie in „Gruppe A“ haben möchten. Gehen Sie dann einfach zum ausgewählten Bereich der neuen Spalte. für eine der ausgewählten Zeilen und fügen Sie es in diese Zelle ein. Das Einfügen erfolgt für alle ausgewählten Zeilen.
Wenn Sie es etwas ausgefallener mögen: Eine Funktion der JMP Scripting Language (JSL) besteht darin, dass Sie allen ausgewählten Zeilen für eine bestimmte Spalte einen Wert zuweisen können.Die Anweisung, die die gleiche Funktionalität wie mein obiges Beispiel hat, ist:
newcolumnname[data table("the table name")<
Es wäre also sehr einfach, ein JMP-Add-In zu entwickeln, das den Benutzer beim Ausführen fragt, auf welche Spalte er abzielen und welchen Wert er in diese Spalte einfügen möchte. Wenn dann „OK“ ausgewählt wird, wird der Eingabewert in alle ausgewählten Felder eingefügt Zeilen für die angegebene Spalte.
Betreff: Eine Filterdefinition als neue Spalte speichernVielen Dank für deine schnelle Antwort, Jim.das schien für die Kombination zweier Variablen zu funktionieren (Danke dafür, ich wusste nicht, dass ich das kann).Aber das erlaubt mir nicht, die von mir benötigte Logik (eine „und“- oder eine „oder“-Logik) zwischen den beiden Spalten/Variablen anzuwenden.Ich möchte nicht alle Elemente jeder Spalte, sondern nur bestimmte Kriterien von beiden mit irgendeiner Art und/oder Logik, um dies wiederum als neue Spalte/Variable zu speichern.
Durch die Kombination der beiden Spalten erhielt ich alle Elemente aus beiden Spalten oben in meiner Tabelle.Aber es erlaubt mir nicht, die Kriterien zu finden: nur Frauen mit niedrigem Einkommen, dann speichere die Variable in meiner Liste. Dann finde die Kriterien: Männer, die nur niedriges Einkommen haben, dann speichere diese Variable in meiner Liste.
Betreff: Eine Filterdefinition als neue Spalte speichernDer einfachste Weg besteht darin, die Spalten auszuwählen, auf denen die neue Variable basieren soll (Geschlecht, Einkommen) und dann zum Pulldown-Menü „Col==>Utility==>Combine Columns“ zu gehen.

Geben Sie den neuen Spaltennamen und das Trennzeichen ein und Sie erhalten Ihre neue Spalte