24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4291  |  回复: 6

yinhelong

木虫 (小有名气)

阿里郎

[交流] 怎么利用EXCEL做多元回归方程呢已有1人参与

数据如下:y:      5.93   8.34   12.27   18.85   26.13   34.01
                 x1:    1.38   3.17     2.87     3.75    5.86     6.92
                x2:      25       39       56         70       87      101


求助二元线性回归方程,在EXCEL里具体怎么操作呢?谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

延边必胜,延边冲超!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

book2005593

主管区长 (文坛精英)

优秀区长优秀区长优秀区长优秀版主优秀版主优秀版主

是不是这个?

★ ★ ★ ★ ★
yinhelong(金币+1):谢谢参与
yinhelong(金币+3,VIP+0): 1-12 00:36
bluesine(金币+1,VIP+0):谢谢解答 1-12 11:18
引用回帖:
Originally posted by yinhelong at 2010-1-11 15:58:
数据如下:y:      5.93   8.34   12.27   18.85   26.13   34.01
                 x1:    1.38   3.17     2.87     3.75    5.86     6.92
                x2:      25       39       56         70       ...

使用最小二乘法对已知数据进行最佳直线拟合,并返回描述此直线的数组。因为此函数返回数值数组,所以必须以数组公式的形式输入。

直线的公式为:

y = mx + b or

y = m1x1 + m2x2 + ... + b(如果有多个区域的 x 值)

式中,因变量 y 是自变量 x 的函数值。M 值是与每个 x 值相对应的系数,b 为常量。注意 y、x 和 m 可以是向量。LINEST 函数返回的数组为 {mn,mn-1,...,m1,b}。LINEST 函数还可返回附加回归统计值。

语法

LINEST(known_y's,known_x's,const,stats)

Known_y's   是关系表达式 y = mx + b 中已知的 y 值集合。

如果数组 known_y's 在单独一列中,则 known_x's 的每一列被视为一个独立的变量。

如果数组 known-y's 在单独一行中,则 known-x's 的每一行被视为一个独立的变量。

Known_x's   是关系表达式 y = mx + b 中已知的可选 x 值集合。

数组 known_x's 可以包含一组或多组变量。如果只用到一个变量,只要 known_y's 和 known_x's 维数相同,它们可以是任何形状的区域。如果用到多个变量,则 known_y's 必须为向量(即必须为一行或一列)。

如果省略 known_x's,则假设该数组为 {1,2,3,...},其大小与 known_y's 相同。

Const   为一逻辑值,用于指定是否将常量 b 强制设为 0。

如果 const 为 TRUE 或省略,b 将按正常计算。

如果 const 为 FALSE,b 将被设为 0,并同时调整 m 值使 y = mx。

Stats   为一逻辑值,指定是否返回附加回归统计值。

如果 stats 为 TRUE,则 LINEST 函数返回附加回归统计值,这时返回的数组为 {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r2,sey;F,df;ssreg,ssresid}。

如果 stats 为 FALSE 或省略,LINEST 函数只返回系数 m 和常量 b。
2楼2010-01-11 16:46:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

book2005593

主管区长 (文坛精英)

优秀区长优秀区长优秀区长优秀版主优秀版主优秀版主

★ ★ ★ ★ ★ ★
小木虫(金币+0.2):抢了个小板凳,给个红包
yinhelong(金币+3,VIP+0): 1-12 00:36
bluesine(金币+2,VIP+0):谢谢解答 1-12 11:18
上面的说明,你在excell的帮助里搜索
LINEST 就可以了

找不到的话,可以看附件!
3楼2010-01-11 16:52:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

book2005593

主管区长 (文坛精英)

优秀区长优秀区长优秀区长优秀版主优秀版主优秀版主

帮你算了~

★ ★ ★ ★ ★
yinhelong(金币+3,VIP+0): 1-12 00:36
bluesine(金币+2,VIP+0):顶! 1-12 11:18
Y=1.7428*X1+0.25353*X2-5.35144
结果如下,excel文件见附件。

Y        X1        X2                利用回归公式算出的Y值
5.93        1.38        25                3.391874
8.34        3.17        39                10.060906
12.27        2.87        56                13.848076
18.85        3.75        70                18.93116
26.13        5.86        87                26.918478
34.01        6.92        101                32.315266



        m2        m1        b       
1        0.253352746        1.748280254        -5.351441654       
2        0.12115483        1.705644745        2.453910799       
3        0.974083211        2.265203029        #N/A       
4        56.37754105        3        #N/A       
5        578.562649        15.39343429        #N/A
4楼2010-01-11 18:23:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luomingqi

木虫 (正式写手)

★ ★
bluesine(金币+2,VIP+0):谢谢回帖交流~ 1-12 11:19
在excel中画出散点图或者折线图,单击右键进行曲线拟合就搞定了,这里面具有拟合优度,拟合公式的,也免得你的麻烦的再求解的。
跟踪
5楼2010-01-12 10:44:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

book2005593

主管区长 (文坛精英)

优秀区长优秀区长优秀区长优秀版主优秀版主优秀版主

引用回帖:
Originally posted by luomingqi at 2010-1-12 10:44:
在excel中画出散点图或者折线图,单击右键进行曲线拟合就搞定了,这里面具有拟合优度,拟合公式的,也免得你的麻烦的再求解的。

呵呵,楼主要的是多元回归,
有两个变量,一个因变量,散点图、折现图要在三维空间体现。
变量再多的话,如二、三十个自变量,7、8个因变量,图形就不好画罗。
6楼2010-01-12 15:44:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ChenAlex

新虫 (初入文坛)


小木虫(金币+0.5):给个红包,谢谢回帖交流
用excel的“工具——数据分析”的回归就可以了
7楼2010-10-04 15:40:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yinhelong 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见