我有一个脚本,在打开数据表后,用户可以选择哪些列是 X 回归量/因子:
Panel Box( "Column Selection",
Lineup Box( N Col( 2 ),
Text Box( "Select Controlled Conditions" ),
cont_cond list = Col List Box( All )
)
)
列表 cont_cond 在我脚本的其余部分(创建探索性数据分析并将输出图/分布/等保存到日志中)对我来说非常有效。
但是,现在我正在执行最后一项任务,并且完全被难住了。 目标是为 cont_cond 数组中的所有元素的所有主效应和双向交互创建相关的颜色图。 我不是在创建一个新的 DOE。 这是用于评估数据表中已经存在的数据。 就我而言,这是:
d = DOE( Evaluate Design, X( cont_cond( 1 ) ) );
这至少会打开 Evaluate Design 框(不知道为什么,因为我只选择了 (1) 元素),将 cont_cond 数组中的所有元素加载到“Factors”框中。 我可以在 Model 框中手动选择 Main Effects and Interactions,然后手动将生成的 Color Map on Correlations 发送到已经用我之前的脚本打开的日志;但想法是自动添加它。
同样,我在这个社区页面和 JSL Scripting Index 上所做的所有研究只有在上述参数的固定因素列表的每个命名或索引 X 中的硬编码示例。 我还放弃了分析 - 多变量平台,因为它不允许我将分类 X 因子引入。
1. 如何编写 d = DOE(Evaluate Design, X???) 代码,以便选择 cont_cond 数组中的所有元素进行设计评估?
2. 我如何确保也选择了双因素交互(也将根据 cond_cont 数组中的元素数量变化)?
3. 完成此操作后,我该如何编写基于相关性的结果颜色图的日志记录,而不是手动右键单击日志?
非常感谢!
丽莎
我不知道这是否有帮助,但是您应该能够使用我在下面显示的内容从 Evaluate DOE 报告中获取相关性图。我正在使用示例数据库中的一些数据来说明。
names default to here(1);
dt = open("$sample_data\quality control\thickness.jmp");
eval = DOE(Evaluate Design, x(:thickness 01, :thickness 02, :thickness 03));
reval = eval << report;
reval << show window(0); //here to minimize the Evaluate DOE report window
colormap = reval["Color Map on Correlations"]; //this grabs the Color Map Outline box
new window("test",
Outline box("correlations map", colormap)
);