“中断”是什么意思?
Prism 在两种情况下报告“中断”:
•非线性回归是迭代的,最大迭代次数在 Method (方法) 选项卡中指定,默认值为 1000。对于并未真正定义模型中的所有参数的数据,Prism 可以继续迭代,直到达到极限。在这种情况下,它会停止并报告 “interrupted”。您可以在非线性回归对话框的 Diagnostics 选项卡中提高限制,但通常问题是数据没有足够的信息来拟合模型。
•拟合速度很慢,您单击了进度对话框中的“中断”。
清单
如果最大迭代次数设置为较低的值,请将其设置为较高的值,然后重试。如果您有很多数据点和很多参数,非线性回归有时可能需要数百次迭代。
如果最大迭代次数已设置为较高的值,则可以尝试更高的值,但很可能 Prism 仍然无法找到最佳拟合曲线。需要检查的事项:
您输入的模型是否正确?
您的数据是否提供了足够的信息来定义该模型。例如,如果您拟合对数(剂量)响应曲线,您的数据是否显示 S 形,足以定义顶部或底部平台?如果您的数据未定义所有参数,请考虑将一个或多个参数限制为常量值。
由初始值定义的曲线是否接近数据?选中 diagnostics (诊断) 选项卡上的选项以绘制该曲线。
如果输入了约束,它们是否输入正确?
如果未输入任何约束,请考虑是否可以将一个或多个参数约束为常量值?例如,在剂量反应曲线中,您能否将底部平台值约束为零?
您能否在所有数据集上共享一个参数(全局拟合)?