Excel LOGEST 函数
LOGEST 函数根据已有的数据,计算与现有数据最佳拟合的指数回归曲线,返回描述此曲线的数组。
适用版本
Excel 2003+
说明
LOGEST 函数根据已有的数据,计算与现有数据最佳拟合的指数回归曲线,返回描述此曲线的数组。拟合曲线公式为:
y = b*m^x 或 y = b * m1^x1 * m2^x2 * ...
其中,x 为独立变量,y 为因变量,b 为常数,m 为 x 的指数基数。
返回值
描述指数曲线的数组。
语法
=LOGEST(known_y's, [known_x's], [const], [stats])
=LOGEST(已有 y-数组, [已有 x-数组], [常量逻辑值], [附加值])
参数
- Known_y’s 必需。 已有的 y 值集合。
- Known_x’s 可选。 已有的 x 值集合。
- 如果省略 known_x’s,则假设该数组为 {1,2,3,…},其大小与 known_y’s 相同。
- Const 可选。 一个逻辑值,用于指定是否将常量 b 强制设为 1。
- 如果为 TRUE 或省略,b 将按正常计算;
- 如果为 FALSE,b 将设为 1,m 值将被调整以满足 y = m^x。
- stats 可选。 一个逻辑值,用于指定是否返回附加回归统计值。
- 如果为 FALSE 或者省略,则只返回斜率 m 和 常量 b;
- 如果为 TRUE,则返回附加回归统计值,具体如下表。
要点
由于 LOGEST 函数返回数组值,因此当输入时必须以数组公式形式输入(Ctrl+Shift+Enter)。
实例
可能出现的错误
- #REF!
- 如果提供的已知两组数据组具有不同的长度。
- #VALUE!
- 如果提供的参数 known_y’s, [known_x’s] 或者 [new_x’s] 数组里的元素不是数值类型 ;
- 如果参数 [const] 或者 [stats] 不是有效的逻辑值。
其他
更多信息及示例请参考微软Office网站。
转载注明:文章转载自「懒人Excel - www.lanrenexcel.com」
本文链接:Excel LOGEST 函数
勘误:如果 const 为 FALSE,则常量 b 将设为 1,而 m 的值满足公式 y=m^x。
感谢反馈,已修正