Tabellieren nach Statistik sortieren<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, eine tabellarische Tabelle zu erstellen, in der ich die Werte nach Statistik sortieren kann, beispielsweise nach dem Mittelwert. So habe ich beispielsweise für die Beispieldatei „Car Poll“ den folgenden grundlegenden Tabellencode:
Tabellieren(
Tabelle hinzufügen(
Spaltentabelle (Analysespalten (: Alter), Statistiken (Mittelwert)),
Zeilentabelle (Gruppierungsspalten (: Größe))
)
);
Dadurch entsteht die folgende Pivot-Tabelle:
Alter
Größe Mittelwert
Groß 33,3
Mittel 30.7
Klein 30,0
Aber ich möchte die Mittelwerte nach absteigendem Wert sortieren können, sodass in der ersten Zeile „Mittel“ und seine Werte angezeigt werden, in der zweiten Zeile „Groß“ und in der dritten Zeile „Klein“. Ich weiß, dass es eine gibt
Sort(By())-Funktion für Datentabellen, aber für Tabulate scheint es nichts Ähnliches zu geben. Hat jemand einen Vorschlag, wie ich das erreichen könnte?
Danke!
Betreff: Tabellieren nach Statistik sortierenIch kann keine direkte interaktive Möglichkeit finden, einen tabellarischen Bericht zu sortieren. Allerdings wird die Eigenschaft der Wertreihenfolgespalte anerkannt.
Dieser Code sollte funktionieren, um die Wertereihenfolge für eine Spalte bedingt festzulegen (habe es nur in JMP 10 versucht):
dt = Offen ( „$SAMPLE_DATA/Car Poll.jmp“ ) ;
col_list = { : Größe , : Alter } ;
Zusammenfassen ( G = von ( col_list [ 1 ] ) , M = Bedeuten ( col_list [ 2 ] ) ) ;
col_list [ 1 ] << Eigenschaft festlegen ( „Wertordnung“ , Bewertung ( G [ Rangindex ( M )] ) ) ;
dt << Tabellieren (
Tabelle hinzufügen (
Spaltentabelle ( Analysespalten ( col_list [ 2 ] ) , Statistiken ( Bedeuten ) ) ,
Zeilentabelle ( Spalten gruppieren ( col_list [ 1 ] ) )
)
) ;