非线性回归从每个参数的初始值开始。如果这些初始值与正确值相差甚远,非线性回归可能会误入歧途。要检查这一点,请转到非线性回归对话框的诊断选项卡,选择对话框顶部的选项:不要拟合曲线。取而代之的是绘制由参数初始值定义的曲线。
如果初始值定义的曲线一般不符合数据的形状,也不靠近数据点,则应更改初始值(非线性回归的初始值选项卡),直到符合为止。
Prism 报告的错误代码是出现在结果列上方的一个短语,例如 "初始值错误"或 "权重不可能"。了解每条错误信息的更多信息。
以下是潜在曲线拟合问题的简短列表,并给出了建议的解决方案。
尝试不同的方程。
输入不同的参数初始值(估计值)。如果您输入了自己的方程,请检查是否输入了合理的初始值生成规则。
如果可能,收集更多数据。否则,将其中一个参数保持为恒定值。
在重要区域收集更多数据。
尝试收集更少的分散数据。如果您要合并多个实验,请考虑将每个实验的数据归一化为内部控制数据。
使用更简单的方程。
如果您的 X 或 Y 值很大,可以除以一个常数来改变单位。避免数值超过 100,000。
如果 X 或 Y 值很小,则乘以一个常数来改变单位。避免使用小于 0.00001 的数值。
更改单位不太可能解决问题,但值得一试。
检查您是否犯了一个简单的错误,比如将最大高原值设置为 1.0,而它应该是 100;或将 Hill 斜坡率设置为 +1.0,而它应该是 -1.0。
Prism 有三种不同的非线性回归分析清单。请使用与您的目标相匹配的清单。