python实现线性回归预测不用sklearn库_使用Sklearn预测的线性回归不起作用。数据不合适...

我试图对以下数据进行线性回归。在X = [[ 1 26]

[ 2 26]

[ 3 26]

[ 4 26]

[ 5 26]

[ 6 26]

[ 7 26]

[ 8 26]

[ 9 26]

[10 26]

[11 26]

[12 26]

[13 26]

[14 26]

[15 26]

[16 26]

[17 26]

[18 26]

[19 26]

[20 26]

[21 26]

[22 26]

[23 26]

[24 26]

[25 26]

[26 26]

[27 26]

[28 26]

[29 26]

[30 26]

[31 26]

[32 26]

[33 26]

[34 26]

[35 26]

[36 26]

[37 26]

[38 26]

[39 26]

[40 26]

[41 26]

[42 26]

[43 26]

[44 26]

[45 26]

[46 26]

[47 26]

[48 26]

[49 26]

[50 26]

[51 26]

[52 26]

[53 26]

[54 26]

[55 26]

[56 26]

[57 26]

[58 26]

[59 26]

[60 26]

[61 26]

[62 26]

[63 26]

[64 26]

[65 26]

[66 26]

[67 26]

[68 26]

[69 26]]

Y = [ 192770 14817993 1393537 437541 514014 412468 509393 172715

329806 425876 404031 524371 362817 692020 585431 446286

744061 458805 330027 495654 459060 734793 701697 663319

750496 525311 1045502 250641 500360 507594 456444 478666

431382 495689 458200 349161 538770 355879 535924 549858

611428 517146 239513 354071 342354 698360 467248 500903

625170 404462 1057368 564703 700988 1352634 727453 782708

1023673 1046348 1175588 698072 605187 684739 884551 1067267

728643 790098 580151 340890 299185]

我正在尝试绘制结果以查看使用的回归线

^{pr2}$

我得到的图表是

('系数:\n',数组([-34296.90306122,0。]))

残差平方和:1414631501323.43

差异分:-17.94

我在试着预测pred = regr.predict([[49, 26]])

print pred

训练数据中已经存在的东西,结果是

[-19155.16326531]

实际值是625170

我做错什么了?在

同样地,如果要从26的数组中得到一个更大的值,请不要再从一个较大的数组中预测26的值。

我所说的数组是指numpy数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值