Please enable JavaScript to view this site.

相互关联的参数

当模型包含两个或更多参数时(这种情况几乎总是存在),这些参数可能会相互关联。

参数相互关联意味着什么?拟合模型后,改变一个参数的值,但保持其他参数不变。这会使曲线偏离数据点。现在改变其他参数,试图将曲线拉近数据点。如果能使曲线更接近数据点,则说明参数之间存在关联。如果能将曲线拉回原位,则说明这些参数完全冗余。

Prism 可以通过两种方式量化参数之间的关系。如果您对此存疑,我们建议您关注依赖度值,而无需理会协方差矩阵。

依赖度

什么是依赖度,如何让 Prism 计算它?

系统会针对每个参数报告依赖度,并量化该参数与其他参数的交织程度。在非线性回归的“诊断”选项卡中勾选复选框,即可查看每个参数的依赖度。

依赖度解读

依赖度值始终在 0.0 到 1.0 之间。

依赖度为 0.0 表示理想情况,即参数完全独立(数学家称之为正交)。在此情况下,改变一个参数的值所导致的平方和增加,无法通过改变其他参数的值来完全抵消。这种情况非常罕见。

依赖度为 1.0 意味着参数之间存在冗余。在改变一个参数的值后,可以通过调整其他参数的值来精确重建完全相同的曲线。如果任何依赖度大于 0.9999,GraphPad 会将拟合结果标记为“模糊拟合”

当然,对于实验数据而言,该值几乎总是介于这两个极端之间。显然,较低的依赖度值更理想。但多高才算过高?显然,任何经验法则都是任意的。但高达 0.90 甚至 0.95 的依赖度值并不罕见,也不算真正表明存在问题。

超过0.99的依赖度确实很高,且暗示存在问题。这意味着在您收集数据的X值范围内,使用多组参数值可以绘制出本质上相同的曲线。您的数据根本无法确定模型中的所有参数。如果您的依赖度确实很高,请自问以下问题:

能否拟合简单模型?

是否应扩大X的取值范围,或采用间隔更紧密的X值进行数据采集?这取决于参数的含义。

能否通过两种实验收集数据,并使用全局拟合将两组数据集结合起来?

能否根据另一项实验的结果,将其中一个参数约束为常数?

如果依赖度很高,且您不确定原因,请查看协方差矩阵(见下文)。虽然每个参数的依赖度是一个单一数值,但协方差矩阵报告的是每对参数的归一化协方差。如果依赖度很高,那么与至少另一个参数的协方差也会很高。 找出是哪一个参数,可能有助于您确定应在哪里收集更多数据,或者如何设置约束条件。

依赖度如何计算

本示例将帮助您理解 Prism 如何计算依赖度。