excel回归函数怎么用
2个回答
展开全部
回归函数都是数组函数,比如直线回归linest,它有四个参数(y,X,常数B,返回),如果是简单的一个自变量(y=ax+b),那么它就要占用5行2列的区域,按行排列如下:
a, b
上面2个值的标准差
相关系数r,y估计值标准差
F,自由度
回归平方和,残差平方和
这样你就能一次性地得出所需要的结果。
比如y放入A2:A100,X放入B2:B100,结果放入D2:E6(5行2列),输入方法如下:
1、选中D2:E6,输入=linest(a2:a100,b2:b100,true(可省略),true)
2、按CTRL+SHIFT+ENTER生成数组公式
3、得出结果
如果是多元回归,即不止一个自变量,方法大至相同,不可返回数据区要扩大,每多一个自变量就多增加一列。系数a从大到小排列
其他回归,比如对数回归,生长方程等,可参考说明使用。一些复杂的回归方程,也可用数学方法转换成直线方程对数方程等,也可以直接求出,不过得出结果后要再转换回去。
详细请参照帮助。罗索一堆,但愿对你有参考价值
a, b
上面2个值的标准差
相关系数r,y估计值标准差
F,自由度
回归平方和,残差平方和
这样你就能一次性地得出所需要的结果。
比如y放入A2:A100,X放入B2:B100,结果放入D2:E6(5行2列),输入方法如下:
1、选中D2:E6,输入=linest(a2:a100,b2:b100,true(可省略),true)
2、按CTRL+SHIFT+ENTER生成数组公式
3、得出结果
如果是多元回归,即不止一个自变量,方法大至相同,不可返回数据区要扩大,每多一个自变量就多增加一列。系数a从大到小排列
其他回归,比如对数回归,生长方程等,可参考说明使用。一些复杂的回归方程,也可用数学方法转换成直线方程对数方程等,也可以直接求出,不过得出结果后要再转换回去。
详细请参照帮助。罗索一堆,但愿对你有参考价值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询