全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
1818 4
2013-09-13
我用下面两列数据做一个线性回归。

1

1

2

4

3

9

4

16

5

25

6

36

7

49

8

64

9

81

10

100

11

121

12

144

13

169

14

196

15

225

16

256

17

289

18

324

19

361

20

400

21

441

22

484

23

529

24

576

25

625

26

676

27

729

28

784

29

841

30

900


后一列对前一列做开平方。然后做线性回归。回归后的统计量如下。

回归统计

Multiple R

0.969819281

R Square

0.940549438

Adjusted R Square

0.938942666

标准误差

2.817348658

观测值

39

方差分析

 

df

SS

MS

F

Significance F

回归分析

1

4646.314222

4646.314222

585.3658537

2.81448E-24

残差

37

293.6857781

7.937453462

总计

38

4940

 

 

 

 

Coefficients

标准误差

t Stat

P-value

Lower 95%

Upper 95%

下限 95.0%

上限 95.0%

Intercept

7.616099071

0.682287447

2.10623E-13

6.2336534

8.998544743

6.2336534

8.998544743

X Variable 1

0.023513736

0.000971869

 

2.81448E-24

0.021544541

0.025482931

0.021544541

0.025482931



R方值达到0.94,这个应该是很好的了吧。

我的问题有两个:
第一:公式是不是y=7.616+0.023*x?
第二。如果是这个公式,那么为什么用这个公式再代入第一列数据时,就计算不出来第二例的数据呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-9-13 11:11:00
不错不错,楼主干的很好
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-13 16:43:59
有人知道吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-14 22:21:53
注意,从你那个结果可以看出,Y是第一列(不是你以为的第二列),X是第二列。而且你的结果考虑了39个数据(不是30个),即第一列是:1~39,第二列是:1^2, 2^2, ..., 39^2。如果不是这样,结果就不是你写出的那些表格。
然后,根据上面的推测回答你的问题:
问题1:Y=7.616+0.023*X没错(如果X是第2列)
问题2:这是线性回归,不能用回归公式从X直接算出Y来的,算出是Y的估计值,Y的估计值与Y的观察值(第1列)差异就是“残差”。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-16 11:32:01
TimeT 发表于 2013-9-14 22:21
注意,从你那个结果可以看出,Y是第一列(不是你以为的第二列),X是第二列。而且你的结果考虑了39个数据( ...
谢谢,是我搞错了。汗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群