Inkonsistenzen in der Reihenfolge der Werte von als Zeichenfolgen gespeicherten ZahlenHallo,
Ich habe kürzlich etwas Merkwürdiges in JMP Pro 14.2 gefunden: Der Standardwert der Eigenschaft „Wertreihenfolge“ einer Zeichenspalte stimmt nicht unbedingt mit der Sortierreihenfolge derselben Spalte überein. Ein Beispiel: Der französische Kontenplan verwendet einen artikulierten Code als ID definierter Konten. In einem solchen System ist 101 eine Unterteilung von 10 und so weiter. Daher muss die ID als gespeichert werden Charakter Spalte, um eine Sortierreihenfolge wie 10, 101, 102, 11, 111, 12 ... zu haben Dann funktionieren alle Sortieroperationen oder Col-Rank-Funktionen einwandfrei Aber : Die Standardwertreihenfolge in mehreren Diagrammen ist falsch. Auch wenn der Spalte eine Eigenschaft „Wertreihenfolge“ hinzugefügt wird, ist die von JMP definierte Standardreihenfolge 10, 11, 12, 101 ... Da ein gewöhnlicher Kontenplan mehrere Hundert IDs umfassen kann, ist eine manuelle Neuordnung nicht möglich.
Ich habe in einer anderen Diskussion (Value-Ordering-in-JMP-Script-by-a-Variable) ein Skript gefunden, das ich anpassen konnte, wie zum Beispiel:
- comptes = Column("Compte") << Get as Matrix;
- rangs = rank(comptes);
- Column("Compte") << Set Property("Value Ordering", Eval(comptes[Rank Index(rangs)]));
Aber ein Skript für etwas zu schreiben, das automatisch ablaufen sollte, ist ziemlich unangenehm. Habe ich etwas übersehen und gibt es eine andere Lösung?
Vielen Dank im Voraus
Yves Roy, Universität Poitiers
Betreff: Inkonsistenzen in der Reihenfolge der Werte von als Zeichenfolgen gespeicherten ZahlenHier ist das Beispiel:

Aber ich glaube, ich habe die Antwort vor ein paar Minuten bekommen, als ich John Salls Demonstration auf dem JMP Europe Discovery Summit in Kopenhagen gesehen habe: Dieses Verhalten ist neu in JMP 14 und wird von John als „Ghost Ordering“ oder intelligente Reihenfolge kategorialer Daten bezeichnet.
Die Lösung meines Problems ergibt sich dann aus dem, was John Sall im selben Video mit Wertbeschriftungen gezeigt hat: Sortieren Sie einfach die Tabelle nach Konto (hier gibt es keine Geisterreihenfolge), kopieren Sie die gesamte Spalte und fügen Sie sie in das Eigenschaftsfeld Wertreihenfolge ein. Man muss nur alle von JMP hinzugefügten Werte entfernen, bevor man sie einfügt, und schon ist alles in Ordnung.
Vielen Dank für Ihre Antwort und ich denke, das Problem ist jetzt gelöst.
Betreff: Inkonsistenzen in der Reihenfolge der Werte von als Zeichenfolgen gespeicherten ZahlenIch sehe das von Ihnen beschriebene Verhalten nicht. Könnten Sie ein Beispiel posten? Sie sagten, es gäbe mehrere Handlungsstränge, die falsch seien. Welche? Handelt es sich immer um die gleichen Plottypen? Könnte das Problem mit dem Modellierungstyp der ID-Spalte zusammenhängen? Manchmal wird der Modellierungstyp „Nominal“ mit Daten verwechselt, bei denen es sich um Zeichen handelt. Obwohl es in allen meinen Fällen keine Rolle spielte, ob die ID ein Zeichen oder eine Zahl war: Die Eigenschaft der Wertreihenfolge wurde immer befolgt. Da ich das, was Sie beschreiben, nicht nachvollziehen kann, benötige ich ein Beispiel dafür, wie es nicht funktioniert, um herauszufinden, warum.