如何找出公式计算中最重要的因子?嘿大家,
例如,我有一系列计算结果 F,它由 4 个变量 (A、BC、D) 通过公式 F=A/B*C/D 确定。是否有任何有用的 JMP 工具包可以帮助我找出 A、B、C、D 中的哪个变量对最终结果 F 产生最大影响?
高级统计建模基础数据分析与建模回复:如何找出公式计算中最重要的因素?首先欢迎加入社区。老实说,我不太清楚你在问什么。你从哪里得到这个公式?它是理论上的还是经验得出的?如果你想了解每个因素的贡献以及它们之间的相互作用,你应该设计一个实验。
回复:如何找出公式计算中最重要的因素?嘿,Statman,
谢谢您的回复。让我稍微具体一点。因子 AD 代表我们在实验室中生成的 4 类数据集,然后我们应用理论公式 A/B*C/D 来生成我们的目标值 F。
回复:如何找出公式计算中最重要的因素?在我看来,这似乎是倒退的。如果 AD 是在实验室中生成的数据,那么您可以拟合各种旨在预测 F 的模型。是否接近 A/B*C/D 公式还有待观察。大多数预测模型还将提供有关这 4 个因素相对重要性的信息。如果您坚持使用那个特定的函数,那么我不确定相对重要性的含义是什么——该函数取决于所有 4 个因素,其方式与函数指定的方式完全相同。我认为相对重要性是一个经验问题,因此它应该从预设公式中得出,而不是从数据分析中得出。
回复:如何找出公式计算中最重要的因素?抱歉,我反应有点慢。你说的“数据类别”是什么意思?
恕我直言,理论模型通常是通过归纳/演绎循环(又称科学方法)的多次迭代构建而成的。当然,这些模型是根据迭代过程中“引入”的推理空间构建而成的。随着新技术、新材料、新能源等的发展,这些理论模型(您可以说它们是理论性的,因为它们不包含误差项,或者换句话说,它们无法解释开发时未遇到的可变性)可能不那么有用,但对于假设生成很有用。我的理念是永不停止迭代,不断在极大的推理空间中扩展模型的一致性和可预测性(我称之为稳健设计)。
回复:如何找出公式计算中最重要的因素?谢谢您的回复!我在下面附上了一组数据示例,希望它能帮助更清楚地说明我的问题。
| | A | B | C | D | F |
| 1 | 0.24 | 0.122 | 25.791 | 12.664 | 0.014377 |
| 2 | 0.237 | 0.117 | 25.923 | 12.764 | 0.013653 |
| 3 | 0.131 | 0.163 | 25.012 | 12.15 | 0.010373 |
| 4 | 0.142 | 0.177 | 25.157 | 12.033 | 0.012022 |
有两种类似的处理方法,每种方法包含两个重复实验:
- 处理 I :重复 1 和 2
- 处理 II :重复 3 和 4
对于每个重复,有四个单独的结果对应于不同的类别(A、B、C 和 D)。指数 F 是使用我之前提到的特定公式计算的( F=A*C*D/B)。我的问题是:是否有统计分析可以帮助确定哪个类别(A、B、C 或 D)在更改时对最终指数 F 的影响最大?
我非常感谢你付出的时间和精力。作为统计学的初学者,我在处理数据时会遇到很多问题和不确定性。你的指导对我来说意义重大!
回复:如何找出公式计算中最重要的因素?统计学是关于从具有可变性的数据中了解真实关系。在这种情况下,您的函数形式是已知的,因此您实际上是在问一个数学问题,而这个问题很大程度上取决于您的因子的范围。
在我给你一些理解“重要”因素的方法之前,我要说的是,我很难理解你的公式。你在上一篇文章中更改了它,但更重要的是,F 列中的结果似乎都不符合公式。所以我不太确定你的公式是什么。但按照 A/B*C/D 的原始帖子(带括号的实际上是:((A/B)*C)/D)。
无论公式是什么,只要将其输入到 JMP 表中,就可以使用 Graph > Profiler。将公式列放在预测公式位置。以下是基于原始公式的示例。

这表明 A 和 B 是最重要的。但实际的顺序是什么?我们可以通过使用模拟来获得它。单击预测刻画器红色三角形并选择评估变量重要性 > 独立统一输入(或最适合您情况的选项之一 - 阅读 JMP 手册以阅读所有这些选项的描述)。

此报告显示了因子的排序。我认为这可能是一种评估因子重要性的好方法。但是,请记住,这种方法存在局限性,并且做出了一些假设。请务必阅读 JMP 手册中的所有信息以了解该方法。
回复:如何找出公式计算中最重要的因素?我仍然感到困惑。从您发布的小示例中,我能够弄清楚 F 的实际公式是 (A*B*D)/C,这与您的两个陈述不同。鉴于此公式与数据完全匹配,因此不存在任何可变性,因此无需对任何东西进行建模。Dan_Obermiller 提供了一种可用于此案例的方法 - 我不太明白。我不确定评估该公式中变量的重要性意味着什么。确实,您可以查看公式的结果在您为 4 个变量提供的数值范围内如何变化,我想您可以称之为评估它们的重要性。这似乎是 Dan 的方法会告诉您的。但它仍然让我对这个练习的目的感到有些困惑。我想,如果您的实验体现了 4 个变量的实际范围,那么知道每个变量如何影响 F 的计算,那么这听起来就像您要问的。但我认为您需要确保实验中的值范围涵盖了与您的目的相关的范围。
回复:如何找出公式计算中最重要的因素?我几乎认为用分析方法处理这个问题可能更好。如果你对 F 的 4 个因子求导,则分别得到 (BD)/C、(AD)/C、(ABD)/C *C和 (AB)/C。然后,这些因子的相对重要性取决于 4 个因子的值范围。如果你想要可视化这些,你可以轻松地创建一个数据表,其中包含你想要的这些因子的任何范围,并绘制 F 在这些范围内的变化情况。我没有看到这个练习有任何统计学意义,因为它只是检查 F 公式的属性。
回复:如何找出公式计算中最重要的因素?感谢您的详细解释!正如 Dan 所说,我的问题更倾向于数学方法,侧重于公式的属性而不是统计分析。我的主要目标是评估公式中每个变量的单独贡献,并了解每个变量的变化如何影响指数 F 的波动性。
我相信丹关于有效性评估的建议将成为实现这一目标的绝佳工具,我期待在工作中使用它。