曲线估计

所属分类:回归分析

这个方法是做什么的

曲线估计用于描述一个自变量与一个因变量之间“不是直线”的关系,并在常见的曲线形式中挑出拟合最好的一种。本模块一次拟合 SPSS 曲线估计中的 11 种模型:线性、对数、倒数、二次、三次、幂、复合、S、增长、指数和 Logistic,也可以只选其中一种。每种模型都通过取对数或倒数转化为直线回归来估计,报告给出各模型的 R²、F 检验、参数估计,以及全部拟合曲线与观测散点的对比图。

需要特别注意的是:幂、复合、S、增长、指数和 Logistic 模型是在 ln(Y) 等变换尺度上拟合的,它们的 R² 与其他模型不在同一尺度,不能直接比较。为此报告另外计算了“原尺度 R²”——把拟合值换回原始 Y 后的解释比例——并以原尺度调整 R² 选出推荐模型,同时给出原尺度 AIC 排序、推荐模型的残差正态性、异方差和沿 X 排序的 Durbin-Watson 诊断。

需要准备什么数据

  • 因变量 (Y) [定量]:1 个,定量变量(数值)
  • 自变量 (X) [定量]:1 个,定量变量(数值)

数据要求

  • 数据表至少 8 行。
  • 单列缺失率不超过 30%。
  • 不接受取值全都一样的列(零方差列没有可分析的变异)。

以上条目由系统从该方法的校验规则直接生成,与上传数据时的实际拦截规则一致。

什么时候用它

  • 散点图显示明显的弯曲趋势,想找一个简单的经验公式描述它
  • 需要比较“边际递减”“指数增长”“饱和”等几种增长形态哪一种更贴合数据
  • 论文需要报告“经曲线估计,以某模型拟合最优”这类结果

只需拖入一个因变量和一个自变量。对数、幂模型要求 X 全部大于 0,倒数、S 模型要求 X 不为 0,幂、复合、S、增长、指数与 Logistic 模型要求 Y 全部大于 0;不满足条件的模型会被跳过并注明原因。Logistic 模型的上限 u 留空表示无上限(与 SPSS 默认一致),填写时须大于全部 Y 值。

阅读顺序建议:先看第一张卡哪些模型因取值条件被跳过;再看第二张卡的模型汇总,注意区分线性化 R² 与原尺度 R² 两列;然后看第三张卡的拟合曲线是否穿过散点的主体,尤其是两端;最后看第四张卡的残差诊断和按原尺度 AIC 排序的模型比较。几种模型的原尺度 R² 相差不到 0.01 时,应优先选择形式更简单、参数有明确含义的那一种。

什么时候不要用它

  • 有多个自变量:曲线估计只处理一个自变量。多个预测变量用「线性回归 (最小二乘法)」,必要时加入平方项或交互项。
  • 需要更高次的多项式、两个自变量的曲面,或想逐次检验最高次项是否必要:用「拟合工具箱」,它支持 1~10 次多项式、两个自变量的多元多项式、按指标自动寻优和候选次数之间的嵌套检验,并给出参数的置信区间。
  • 数据是按时间排列的序列、目标是预测未来:曲线估计不考虑序列相关。改用「指数平滑模型」,样本极少时可用「灰色预测模型GM(1,1)」。
  • 因变量是二分类或计数:用「逻辑回归」或「计数数据回归」,不要用曲线估计硬拟合。

容易误读的地方

  • 变换尺度上的 R² 不能跨模型比较。 SPSS 输出里幂模型的 R² 往往最高,但它是 ln(Y) 的解释比例;换回原始尺度后未必最好。挑模型请看原尺度 R² 或原尺度 AIC。
  • R² 高不代表找到了真实机制。 几条曲线在样本范围内可能几乎重合,数据不足以区分它们,此时应根据专业知识选择有意义的函数形式,而不是只看第三位小数。
  • 三次、二次模型不宜外推。 多项式在样本范围之外会迅速转向或发散,用它预测范围外的数值很危险;有明确上限或饱和机制时,优先考虑幂、对数或 Logistic 这类形态合理的模型。
  • 乘法误差与加法误差的假定不同。 幂、指数等模型取对数拟合,隐含“误差随 Y 增大而按比例放大”;若误差其实是加性的,残差诊断会提示异方差或偏离正态,报告第四张卡可以帮助判断。
  • Durbin-Watson 明显小于 2 时要警惕。 按 X 排序后残差成片同号,说明曲线形状没有抓住数据的走势,应换一种模型形式。
  • 参数要在原始单位下解释。 幂模型的 b1 是弹性:X 增加 1%,Y 大约变化 b1%;指数与增长模型的 b1 是相对增长率。论文里报告这些参数时,应同时写明模型方程与变量单位,避免读者把它们当成线性回归的斜率。

报告里有什么

  1. 输出结果一:数据概览与模型适用条件
  2. 输出结果二:模型汇总与参数估计
  3. 输出结果三:观测值与拟合曲线
  4. 输出结果四:所选模型的诊断与模型比较
  5. 输出结果五:结论与学术表述
销售额(万元) 与 广告投入(万元) 的观测值与拟合曲线
图1 销售额(万元) 与 广告投入(万元) 的观测值与拟合曲线
散点为观测值,各曲线为已拟合模型在 X 样本范围内的预测;加粗线为幂模型。

在线统计分析平台 · 266 种分析方法 · AI 智能解读

在线使用
使用教程