LINEST函数用于通过最小二乘法计算的最佳拟合线的统计值,返回描述此直线的数组,即线性回归方程的参数。
LINEST函数也可以与其他函数结合使用来计算未知参数中其他类型的线性模型的统计值,如多项式、对数、指数和幂级数等 。
拟合直线的计算公式为:y=mx b或y=m1x1 m2x2 ... b(有多个区域的x值时)。
其中:m是与每个x值相对应的系数(斜率),b为常量(y轴截距)。
语法是:“=LINEST(known_y's, known_x's, const, stats)”。
参数:known_y's是已知的y值集合。
known_x's是已知的x值集合。如果省略则假设该数组为 {1,2,3,...},大小与known_y's相同。
const用于指定是否将常量b强设为0。如果为TRUE或省略,b将按正常计算;如果为FALSE,b将被设为0,使y=mx。
stats用于指定是否返回附加回归统计值。如果为FALSE或省略,则只返回系数m和常量b;如果为TRUE,则返回其他回归统计信息。附加回归统计值如下:
例:根据表中参数计算斜率和y轴截距。
选中C2:D2单元格区域,插入函数“=LINEST(A2:A6,B2:B6,,FALSE)”,按【Ctrl】 【Shift】 【Enter】键确认。
因为此函数的返回值为数组,所以它必须以数组公式的形式输入。
评论 (0)