作者eooft (波伦)
看板NTUCHE-03-HW
标题[讨论] C++ HW04的数据
时间Wed Dec 8 23:09:32 2010
有鉴於功课四求了一堆数字却没有正解
是不是该讨论一下大家程式跑出来的数字是多少
我自己跑出来的是
总数 395
x平均 6.53868
x标准差 2.14813
y平均 9.19868
y标准差 4.57273
回归线:
斜率b 1.93164
y截距a -3.43169
SE(a) 0.29504
SE(b) 0.0451223
R^2 0.823419
我也不知道我答案对不对..
希望是对啦 这样就不用改了啊
跟我不一样的话也希望你能推文分享 大家一起讨论罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.161
1F:推 jlt228:求推一篇程式码 波伦快行善 12/08 23:37
2F:→ eooft:= = 12/09 00:09
3F:推 jeff7651:我数据跟你一样欸 12/09 11:42
4F:推 DavinYue:传说有人SEa是0.31多= = 虽然我的也是这样... 12/09 12:26
5F:推 CWLchen:all the same ha ha !! 12/09 14:33
6F:推 cl4235614:( ̄□ ̄|||)a SE(a)0.31多... 12/09 14:42
7F:→ eooft:为啥啊.. 12/09 20:06
8F:→ eooft:我找到0.310554了 跑出0.31多的是这个吗 12/09 20:11
9F:→ eooft:SE(a)=s*sqrt( 1/n + "x平均值的平方"/Sxx) 12/09 20:14
10F:→ eooft:跑出0.310554的话是把x平均的平方搞错搞成x平方的平均了 12/09 20:15
11F:→ yulin0312:可是我打SE(a)=s*sqrt(1/n+"平均平方"/Sxx)出来是0.3105 12/09 21:00
12F:→ yulin0312:多耶 12/09 21:00
13F:推 yulin0312:我知道问题出在哪了!!! 12/09 21:03
14F:→ yulin0312:如果出现0.29多是因为你打成s*sqrt((1/n+" ")/Sxx)了 12/09 21:04
15F:→ yulin0312:应该要把括号刮在""前後吧 (" ") 12/09 21:06
16F:→ eooft:没耶 我打SE_a=s*sqrt(1/n+pow(avgx,2.0)/Sxx); ......... 12/09 21:06
17F:→ eooft:只有SE(a)不一样吗 12/09 21:07
18F:推 yulin0312:yes 12/09 21:08
19F:→ eooft:>"< 12/09 21:10
20F:→ yulin0312:可我发现我照你那样改成pow没差耶还是0.31.. 12/09 21:11
21F:推 ichBrian:楼上我跟你一样耶 可是我把n改成395回变成0.29多 可是 12/09 21:46
22F:→ ichBrian:我n输出是395耶 ... 12/09 21:47