非线性回归从每项参数的初始值开始。如果这些初始值与正确值相差甚远,则非线性回归可能会出现偏差。如需检查这一点,请转至“非线性回归“对话框的诊断“选项卡”,并选择对话框顶部的选项:不要拟合曲线,而是绘制由参数初始值定义的曲线。
如果由初始值定义的曲线通常不遵循数据的形状,且接近数据点,则应更改初始值(非线性回归“初始值”选项卡)直至其遵循数据的形状。
Prism将错误代码报告为出现在结果列上的单个短语,例如“初始值错误”或“不可能的权重”。了解有关每个错误消息的更多信息。
这里有一个简短列表,列出了潜在曲线拟合问题以及建议的解决方案。
尝试换一个方程。
为参数输入不同的初始值(估计值)。如果您输入了自定义方程,请检查您是否输入了生成初始值的合理规则。
如果可能,请收集更多数据。否则,将其中一项参数保持为常数值。
在重要区域收集更多数据。
尽量收集不太分散的数据。如果您正在合并几项实验,请考虑将每项实验的数据标准化为一个内部控制。
请使用一个更简单的方程。
如果X或Y值很大,请除以常数来转换单位。避免大于100,000的值。
如果X或Y值很小,请乘以常数来转换单位,避免值小于0.00001。
转换单位并不太可能解决问题,但值得一试。
检查您是否犯了一个简单的错误,比如最大稳定段应为100时将其设置为1.0,或Hill斜率应为-1.0时将其设置为+1.0。
Prism有三种不同的非线性回归分析检查表。请使用符合目的的那个。