JMP > Multiple Response-Modellierung > Liste der einzelnen Antworten abrufenHallo JMP-Community,
JMP 17.2 unter Windows 10
Ich habe eine Tabelle mit einer Liste von Pfaden und ihren Bestandteilen (Overlap_gene) mit einem Multiple-Response-Modellierungstyp aus einer Veröffentlichung.
Wie kann ich aus dieser Tabelle eine Liste aller eindeutigen Einträge im Overlap_gene zusammenstellen?
Bemerkenswert ist, dass das Datenfilter-Tool die gewünschte Aufschlüsselung eindeutiger Einträge bereitstellt, ich habe jedoch noch nicht herausgefunden, wie ich diese als Liste abrufen kann.
Danke schön,
Am besten,
TS
InhaltsorganisationWindowsBetreff: JMP > Multiple Response Modeling > Liste der einzelnen Antworten abrufenEine Möglichkeit besteht darin, die Verteilung zu verwenden und die Werte aus der Häufigkeitstabelle zu extrahieren, indem Sie eine Datentabelle erstellen
Names Default To Here(1);
dt = Current Data Table();
dist = dt << Distribution(Multiple Response Distribution(Column(:overlap_genes)));
dt_vals = Report(dist)["Frequencies", Table Box(1)] << Make Into Data Table;
vals = dt_vals[0,1];
close(dt_vals, no save);
dist << Close Window;
show(vals);
Betreff: JMP > Multiple Response Modeling > Liste der einzelnen Antworten abrufensehr elegant!
Eine weitere Möglichkeit: Die Einträge auf mehrere Spalten aufteilen, stapeln und dann eine Zusammenfassung berechnen:
dt = current data table();
n1 = ncols(dt);
dt << Text to Columns( columns( :overlap_genes ), Delimiters( ",", " " ) );
n2 = ncols(dt);
dtstack = dt << Stack(
columns(Eval(n1+1 :: n2)),
Drop All Other Columns( 1 ),
);
dtstack << Select Where( :Data == "" ) << Delete Rows;
dtstack << Summary( Group( :Data ));