JMP > 多重响应建模 > 检索单个响应列表大家好,JMP 社区,
Windows 10 上的 JMP 17.2
我有一张表,其中列出了来自出版物的通路及其成分(Overlap_gene)以及多重响应建模类型。
我怎样才能从该表中汇总 Overlap_gene 中所有唯一条目的列表?
值得注意的是,数据过滤工具可以根据需要提供唯一条目的细分,但我还没有弄清楚如何将它们作为列表检索。
谢谢你,
最好的,
TS
内容组织视窗回复:JMP > 多重响应建模 > 检索单个响应列表一种选择是使用分布并通过制作数据表从频率表中提取值
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);
回复:JMP > 多重响应建模 > 检索单个响应列表非常优雅!
另一种选择:将条目分成多列,将它们堆叠并计算摘要:
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 ));