【问题标题】:Excel - find function of a Nonlinear RegressionExcel - 查找非线性回归的函数
【发布时间】:2021-03-24 14:54:36
【问题描述】:

我正在尝试在 Excel 中解决一个看似简单但我缺少一些东西的任务。我有 2 个数据列:

  • A 列 - 年份列
  • B 列 - 百分比值显示还有多少 与上一年相比,人们的支出

我正在从意大利语翻译这个,但任务说:对数据进行回归,以估计 A 列中一年中 B 列中的值

我创建了一个散点图,我的理解是我需要在 X 轴上取一个值(例如 2000 和 2001 之间的中点)并在 y 轴上找到对应的值。

谷歌搜索我发现了一些与非线性回归相关的类似案例。但基本上据我了解,我需要以某种方式找到定义图形的公式 (y=mx+c),然后替换 X 并找到 Y

[更新]

我能够在 Excel 中找到趋势线选项,它还添加了函数的方程,但趋势线是直的,所以方程没有多大帮助

唯一有用的趋势线是移动平均线,但它没有公式,因为我猜它只是 3 个数据点的平均值。

我使用移动平均法获得了一些数据点,但它们并没有很好地遵循图表,它们只是画直线

【问题讨论】:

  • 这条曲线似乎与高阶多项式趋势线相匹配
  • 该选项位于第二张图片的右侧..

标签: excel regression non-linear-regression


【解决方案1】:

您的数据看起来是 sigmoid,因此您可以使用 sigmoid 函数对其进行建模,详情请参见下图。

为了找到方程(a、b 和 c)中的参数值,我使用 Solver 通过改变 C1:C3 来最小化 E27。

如果您想查看使用 Solver 拟合方程的更多详细信息,那么我的视频可能会有所帮助:https://youtu.be/bDt4EqqGSlg 它显示了不同类型方程的拟合,但演示了相同的原理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2012-03-14
    • 2017-06-17
    • 2017-05-18
    • 2019-10-09
    • 2020-06-28
    • 2012-09-17
    相关资源
    最近更新 更多