为数据表中的所有列创建分布的简单脚本是否有一个简单的脚本可以创建数据表中所有列的分布?
自动化和脚本编写数据探索和可视化大规模定制回复:为数据表中的所有列创建分布的简单脚本- 打开数据表。
- 选择分析 > 分布。
- 选择左侧列表中的所有列。
- 单击 Y。
- 单击确定。
请参阅分发章节基本分析指导。
回复:为数据表中的所有列创建分布的简单脚本请,如何在没有脚本的情况下获得此输出。
回复:为数据表中的所有列创建分布的简单脚本谢谢@jthi & @dale_lehman .
在我解释我为什么要走脚本路线之前,先介绍一下背景知识。 所以我制作了一个脚本,为数据表中的每一行执行独特的蒙特卡罗模拟。 但是,我没有保存创建的随机样本的确切表,而是将生成样本的脚本保存为字符串,如果需要,将来可以对其进行解析。 虽然我失去了保存确切表格的能力,但至少我避免了管理大型数据集。
现在完成了上述步骤,缺少的是生成分发,这就是我要求一种编写分发脚本的方法的原因。 主要是直接回顾蒙特卡罗样本分布。
话虽如此,我知道您提到的功能,并且我同意这些方法更理想。 但是,我也在构建 JMP 工具,这些工具可以帮助我组织内的更多人采用 JMP(诚然如此,但仍然不多)。 希望随着其他用户变得更有经验,他们会意识到其他可用的 JMP 内置工具可以帮助他们更好地分析数据。
回复:为数据表中的所有列创建分布的简单脚本一种方法:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
//dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
colNames = dt << Get Column Names("String");
dist = Eval(EvalExpr(dt << distribution(Column(Expr(colNames)))));
但我会认为@dale_lehman在大多数情况下,建议会更好。 至少 JMP15 提供列名下方的分布

或使用 Column Viewer,因为它以易于查看的格式提供附加信息,并允许快速创建分布。

回复:为数据表中的所有列创建分布的简单脚本我相信有人会给你这样的脚本——但是为什么显示在变量名下方的显示不够呢?而且,如果您想要统计数据(例如,平均值、标准差等),您可以使用列查看器 - 汇总或选择所有分布,然后制作一个组合数据表。当然,这些脚本可以保存到数据表中,所以 JMP 会编写脚本(抱歉,如果可以避免的话,我对编写脚本过敏)。