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