Verehrte Gäste,
Ich habe eine JMP-Datentabelle, wie unten im Eingabedatentabellenformat gezeigt, mit mehreren Spalten ~50
Auch die Anzahl der Zeilen ist flexibel und kann von Klasse 1 bis Klasse 100 variieren
Ich beabsichtige, eine Statistikzusammenfassungs-JMP-Tabelle zu erstellen, wie im Ausgabetabellenformat dargestellt.
Im Moment ist die Art und Weise, wie ich das mache, sehr umständlich, da ich jeden Spaltennamen hart codiere und das viel Code einnimmt.
Gibt es einen schnelleren Weg, zur endgültigen Statistiktabelle zu gelangen?
//---Input data table
A B C ..............about 50 columns
class1 21.5 54.9
class2 22.3 65.9
class3 29.2 58.5
class4 32.1 76.1
class5 54.7 87.1
class6 23.9 89.2
//---Output desired
Mean(of class1 to 6) Median(of class1 to 6) Interquartile range(of class1 to 6) standard deviation(of class1 to 6) range(of class1 to 6)
A
B
C
.
.
.
//--Present approach----bad way: group, stack and then split----->>
Grouped_Sum = dt <<
Summary(
Median(
:Name("A"),:Name("B"),.......
),
Std Dev(
:Name("A"),:Name("B"),.......
),
Mean(
:Name("A"),:Name("B"),.......
),
Interquartile Range(
:Name("A"),:Name("B"),.......
),
Range(
:Name("A"),:Name("B"),.......
),
Freq( "None" ),
Weight( "None" )
);
Stack_me = Grouped_Sum <<
Stack(
columns(
:Name("Median(A)"),:Name("Median(B)"),....,
:Name("Std Dev(A)"),:Name("Std Dev(B)"),
:Name("Interquartile Range(A)",),:Name("Interquartile Range(B)"),
.......
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Drop All Other Columns( 1 ),
Output Table( "stacked_data" )
);
Final = Stack_NMT << Split(
Split By( :handle ),
Split( :Data ),
Group( :something ),
Remaining Columns( Drop All )
);Dank im Voraus.
Vielen Dank. Ich habe es gerade auch selbst herausgefunden 
Ja, unter dem roten Dreieck befindet sich die Option „In Datentabelle umwandeln“. Sie müssen sich angewöhnen, alle roten Dreiecke usw. zu erkunden.
Danke, Jim. Tabulate funktioniert bei mir perfekt.
Gibt es eine Möglichkeit, die Ausgabetabelle von Tabulate an eine JMP-Datentabelle zu senden?
2 Antworten
1. Sie sollten in der Lage sein, direkt zur gewünschten Ausgabeanzeige zu gelangen, wenn Sie sie verwenden
Analysieren ==> Tabellieren
2. Sie müssen die Eingaben für den von Ihnen gewählten Ansatz nicht eintippen. Wenn Sie die Zusammenfassung einfach interaktiv ausführen und die Zusammenfassungsdatentabelle erstellen und zum Tabellenbereich oben links in der Ausgabedatentabelle gehen, wird dort eine Auswahl namens „Quelle“ angezeigt. Wenn Sie sie bearbeiten, ist dies auch der Fall Der gesamte bereits generierte Code, der zum Erstellen der zusammenfassenden Ausgabe verwendet wurde. Dasselbe können Sie auch für die Schritte „Stack“ und „Split“ tun. Sie müssen lediglich die JSL kopieren und einfügen