自动拟合线到数据表你好,
我想使用 JMP 中的拟合线函数将方程自动保存到我的数据表中。 问题是我需要这样做数百次,所以“保存预测”选项不是很可行。 在自动计算的数据表中编写双变量公式的最简单方法是什么? 我在某种程度上受限于 JMP 中的公式生成器,因为我不知道如何在 JSL 中编写脚本,除非有明确的说明如何实现简单的 Fit 行代码。
我还了解到 JMP Profiler 功能。 如果我可以用它来优化一个被破坏了大约 100 次的变量,那就太棒了。 这是我汇总的数据表示例,以显示变量是如何分解的。
简而言之,我有一个给定浓度的响应变量。 所以,用 Y 拟合 X 会产生一个我可以使用的方程,但是因为我对每个混合和方法测量了大约 100 次这个方程。 我想找到一种方法来填充 JMP 数据表中的那些特定方程,以便我可以计算最佳浓度。对于等于 1 的响应。
分析数据表脚本回复:自动拟合线到数据表我觉得我们可以很容易地把你带到你想去的地方,但我不确定那是哪里。

我的第一个问题:
使用您在此处共享的数据表,您在做什么用 X 拟合 Y? 我认为 Response 是你的 Y 和 Conc。是您的 X,但您赋予 Method and Mix 什么角色?
第二个问题:
你说你想知道什么浓度。会给你1的预测。 您想知道 Method 和 Mix 的每种组合吗? 我问的原因是因为在你的样本数据集中你只有一个 Conc。以及 Method 和 Mix 的每个独特组合的响应。 我意识到这是一个模拟数据表,但是在你的真实数据表中你有多个 Conc.方法和混合的每种组合的响应值?
最后,我将告诉您两个我认为可能会有所帮助的方向,但上述问题的答案将极大地帮助您指出最佳方向。
1) Ctrl (Window) 或 Cmd (Mac) 键将广播命令. 例如,如果您打开 Big Class 数据表(来自 Help->Sample Data Library)并运行 Fit Y by X,其中 Height 和 Weight 分别在 Y 和 X 中,Age 在 By 角色中。 您将获得每个年龄段的一个身高体重平台。 如果您在选择 Fit Line 和 Save Predicteds 时按住 Ctrl/Cmd 键,您将获得一个将 Age 考虑在内的预测公式:

2) 拟合模型将允许您建立一个考虑方法和混合的预测方程,并为您提供一个预测分析器。 同样,使用 Big Class 选择 Fit Model 并将 Height 放在 Y 角色中,并添加 Sex、Age 和 Weight 作为效果。

您将获得最小二乘报告。

您可以使用顶部的红色小三角菜单添加 Profiler。

Profiler 可能会帮助您优化,但这些只是方向。 在我们准确了解您拥有什么以及您正在寻找什么并获得可能导致响应为 1 的 Concentation 值之前,我们无法为您提供具体说明。 我们只需要更多地了解您的情况以及您想要解决的问题。
回复:自动拟合线到数据表杰夫,
非常感谢您的快速和有益的回应! 你成功了! 看到如何应用我的数据来解决一个复杂的问题真是令人兴奋! 我在 JMP 中保存了我的数据的另一个模拟示例以帮助澄清。
回答第一个问题:我将响应变量拟合为 Y,将浓度 (Conc.) 拟合为 X,并按方法、混合和图标将它们拆分。 我刚刚添加了 Icon,因为它是另一个跟踪变量。
回答第二个问题:
是的! 我想知道什么浓度(浓度)会给出 1 的预测。 是的,我的数据表有 100 个浓度测量值。和 Response 按 Method 和 Mix & Icon 拆分。
我应用了方法(Window ctrl 命令)来使用 Fit Y by X 并将方程保存到数据表中。 太感谢了! 了解更多有关 JMP 的信息让我如释重负。
我仍然不确定如何阅读或完全应用 Profiler 来了解 Conc., Method & Mix 将给出 Response = 1。 但我会继续努力。 我觉得我们很亲近!
再次感谢你的帮助。
回复:自动拟合线到数据表对于我在这里的回复延迟,我深表歉意。
我注意到的第一件事是您的方法和混合列被混淆了。 即方法 A 只有 Mix X 和 Y,方法 B 只有 Mix Y 和 Z。 所以,如果你的真实数据看起来像这样,那么同时包含 Mix 和 Method 是没有意义的。

仅使用 Mix 和 Conc 运行拟合模型后。在模型中,您会看到这样的分析器。

从预测刻画器旁边的红色小三角中,您可以选择意愿函数。

这将在 Profiler 的右侧添加一个面板。 您可以双击该面板并设置期望值以匹配您的目标 1。

完成后,您可以使用“Maximize Desirability”选项来查找混合和浓度。这会让你得到你想要的回应。
接下来,如果您按住 Ctrl 键单击 Mix 图表,您将看到一个对话框,您可以在其中锁定 Mix。

一旦因子被锁定,Maximize Desirability 选项将不会改变 Mix。 所以,你会得到一个浓缩的。对于您选择的任何级别的混音。 您可以更改混音并再次为另一个混音级别执行此操作。
最后,一旦因子被锁定,您可以为每个网格点选择最大化。

这将自动最大化混合的每个级别。

如果你真的想包含 Icon,你可以对带有 Mix 的模型做同样的事情和图标。 将它们都锁定在 Profiler 中,然后为每个网格点最大化将创建一个包含图标和混合的所有组合的网格(请注意:您的示例中有 450 多个组合)。

我希望这会有所帮助。 让问题不断出现。
回复:自动拟合线到数据表嗨杰夫,
非常感谢您的详细回复! 没有你的帮助,我不可能做到这一点。
关于混合是多余的,你确实是对的。 我的数据也得到了相同的图表。 我按照您的指示设置了意愿,为每个网格点锁定它......等等。它在 Mix & Conc 工作。 level 但是当我用 Icon 变量重复它时,我无法让它们出现在底部的表格中。 我不确定如何获得该输出(并将其放入新的数据表中),因此我可以在下一个实验中应用它。 记住的设置应该列出所有图标,但它只包括其中的几个。
正如您在下面看到的,由于某种原因,我的预测分析器与您的预测器略有不同。 我没有漂亮的钟形曲线。 很高兴知道你认为我可能做了什么不同的事情,只是为了确定;但由于最终是由于数据,我不确定有什么区别。

如果您能帮助我,那么我认为这意味着我们可以:使用数据来确定最佳设置并将输出用于后续运行,这将是不可思议的!
再次感谢,
纳伊姆