无论你在哪一个行业,有时候需要用到对数据进行预测,如未来销售额、库存需求、消费趋势等,进而制定下一步的策略。对于预测模型,我们常用到的方法是回归分析,通过拟合已知数据来预测未知数据。
今天,木木老师教大家用Excel函数做回归分析,赶紧看看!
FORECAST函数根据已知的一些x,y值和给定的x值,来推导出y值。
函数语法:
FORECAST(x,known_y's,known_x's)
参数解释:
x:为需要进行预测的数据点。
known_y's:为因变量数组或数据区域。
known_x's:为自变量数组或数据区域。
GROWTH函数根据已知的x,y值,得出新的x值对应的y值。
函数语法:
GROWTH(known_y's,known_x's,new_x's,const)
参数解释:
known_y's:表示满足指数回归拟合曲线的一组已知的y值。
known_x's:表示满足指数回归拟合曲线的一组已知的x值。
new_x's:表示一组新的x值,可通过GROWTH函数返回各自对应的y值。
const:表示一逻辑值,指明是否将系数b强制设为1。若const为TRUE或省略,则b将参与正常计算;若const为FALSE,则b将被设为1。
INTERCEPT函数根据已知的x,y值计算直线与y轴的截距,即线性回归线与y轴的交点。
函数语法:
INTERCEPT(known_y's,known_x's)
参数解释:
known_y's:表示因变量的观察值或数据集合。
known_x's:表示自变量的观察值或数据集合。
LINEST函数用最小二乘法对已知数据进行最佳直线拟合。
函数语法:
LINEST(known_y's,known_x's,const,stats)
参数解释:
known_y's:表示表达式y=mx b中已知的y值集合。
known_x's:表示关系表达式y=mx b中已知的可选x值集合。
const:表示一逻辑值,指明是否强制使常数b为0。若const为TRUE或省略,b将参与正常计算;若const为FALSE,b将被设为0,并同时调整m值使得y=mx。
stats:表示为一逻辑值,指明是否返回附加回归统计值。若stats为TRUE,则函数返回附加回归统计值;若stats为FALSE或省略,则函数返回系数m和常数项b。
LOGEST函数计算最符合观测数据组的指数回归拟合曲线。
函数语法:
LOGEST(known_y's,known_x's,const,stats)
参数解释:
known_y's:表示一组符合y=b*m^x函数关系的y值的集合。
known_x's:表示一组符合y=b*m^x运算关系的可选x值集合。
const:表示一逻辑值,指明是否强制使常数b为0。若const为TRUE或省略,b将参与正常计算;若const为FALSE,b将被设为0,并同时调整m值使得y=mx。
stats:表示一个逻辑值,指明是否返回附加回归统计值。若stats为TRUE,则函数返回附加回归统计值;若stats为FALSE或省略,则函数返回系数m和常数项b。
SLOPE函数根据已知的x,y值中的数据点,拟合的线性回归直线的斜率。
函数语法:
SLOPE(known_y's,known_x's)
参数解释:
known_y's:为数字型因变量数据点数组或单元格区域。
known_x's:为自变量数据点集合。
STEYX函数用线性回归计算每个x的y预测值时产生的标准误差,来度量误差量。
函数语法:
STEYX(known_y's,known_x's)
参数解释:
known_y's:表示因变量数据点数组或区域。
known_x's:表示自变量数据点数组或区域。
TREND函数用最小二乘法拟合线性回归的直线,并根据给定的x值返回直线上对应的y值。
函数语法:
TREND(known_y's,known_x's,new_x's,const)
参数解释:
known_y's:表示已知关系y=mx b中的y值集合。
known_x's:表示已知关系y=mx b中可选的x值的集合。
new_x's:表示需要函数TREND返回对应y值的新x值。
const:表示逻辑值,指明是否将常量b强制为0。
看完记得收藏一下,下次需要预测数据的时候,可以参考来看。
精彩内容推荐:
,