指数回归:将数学符号转换为 Excel 语法
Exponential Regression: Translate mathematical notation to Excel syntax
我在 Mathematics Stack Exchange 网站上有一个关于生成 exponential regression equation 的问题。
answers 之一为我的问题提供了数学解决方案。解决方案写成数学符号:
不幸的是,我不是数学高手,我在将数学符号转换为 Microsoft Excel 语法时遇到了问题。
Excel中的数学会是什么样子?
+--------------+---------------+
| X (AGE) | Y (CONDITION) |
+--------------+---------------+
| 0 | 20 |
| 1 | 20 |
| 2 | 20 |
| 3 | 20 |
| 4 | 20 |
| 5 | 20 |
| 6 | 18 |
| 7 | 18 |
| 8 | 18 |
| 9 | 18 |
| 10 | 16 |
| 11 | 16 |
| 12 | 14 |
| 13 | 14 |
| 14 | 12 |
| 15 | 12 |
| 16 | 10 |
| 17 | 8 |
| 18 | 6 |
| 19 | 4 |
| 20 | 2 |
+--------------+---------------+
我可以验证你的 a 的公式翻译成 Excel:
=SUMPRODUCT(E2:E22,F2:F22)/SUMSQ(E2:E22)
我的 E2:E22 就是你的 x 而我的 F2:F22 是 ln(21-y)。它给出了相同的答案,0.147233112,作为指数拟合并强制截距为零(对应于
中的设置 b=1
y-21=b*exp(ax)
你可以通过日志来验证)。
引用的公式与无截距项的简单线性回归(单回归)
下提到的here相同
所以这就引出了 b 实际上是否应该等于 1 的问题,这超出了问题的范围。
我在 Mathematics Stack Exchange 网站上有一个关于生成 exponential regression equation 的问题。
answers 之一为我的问题提供了数学解决方案。解决方案写成数学符号:
不幸的是,我不是数学高手,我在将数学符号转换为 Microsoft Excel 语法时遇到了问题。
Excel中的数学会是什么样子?
+--------------+---------------+
| X (AGE) | Y (CONDITION) |
+--------------+---------------+
| 0 | 20 |
| 1 | 20 |
| 2 | 20 |
| 3 | 20 |
| 4 | 20 |
| 5 | 20 |
| 6 | 18 |
| 7 | 18 |
| 8 | 18 |
| 9 | 18 |
| 10 | 16 |
| 11 | 16 |
| 12 | 14 |
| 13 | 14 |
| 14 | 12 |
| 15 | 12 |
| 16 | 10 |
| 17 | 8 |
| 18 | 6 |
| 19 | 4 |
| 20 | 2 |
+--------------+---------------+
我可以验证你的 a 的公式翻译成 Excel:
=SUMPRODUCT(E2:E22,F2:F22)/SUMSQ(E2:E22)
我的 E2:E22 就是你的 x 而我的 F2:F22 是 ln(21-y)。它给出了相同的答案,0.147233112,作为指数拟合并强制截距为零(对应于
中的设置 b=1y-21=b*exp(ax)
你可以通过日志来验证)。
引用的公式与无截距项的简单线性回归(单回归)
下提到的here相同所以这就引出了 b 实际上是否应该等于 1 的问题,这超出了问题的范围。