JMP > 多重応答モデリング > 個別応答のリストを取得JMPコミュニティの皆様、こんにちは。
Windows 10 上の JMP 17.2
出版物からの多重応答モデリング タイプを使用して、パスウェイとその構成要素 (Overlap_gene) をリストするテーブルがあります。
このテーブルから Overlap_gene 内のすべての一意のエントリのリストを作成するにはどうすればよいですか?
注目すべきは、データ フィルター ツールは必要に応じて一意のエントリの内訳を提供しますが、それらをリストとして取得する方法がわかりません。
ありがとう、
最高、
TS
コンテンツの編成ウィンドウズRe: JMP > 多重応答モデリング > 個別応答のリストを取得1つの選択肢は、分布を使用してデータテーブルを作成し、頻度テーブルから値を抽出することです。
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);
Re: JMP > 多重応答モデリング > 個別応答のリストを取得ver<エレガント!
別のオプション: エントリを複数の列に分割し、積み重ねて要約を計算します。
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 ));