撰写日期:2017-03-12
多元真实情况未必是线性的,有时需要增加指数项,也就是多项式回归,现实世界的曲线关系都是通过增加多项式实现的,本节介绍用scikit-learn解决多项式回归问题。
1、住房价格成本
样本 面积(平方米) 价格(万元)
样本
面积(平方米)
价格(万元)
1
50
150
2
100
200
3
150
250
4
200
280
5
250
310
6
300
330
2、绘图
1 importsys2 reload(sys)3 sys.setdefaultencoding("utf-8")4 importmatplotlib.pyplot as plt5 importnumpy as np6
7 plt.figure()## 实例化作图变量
8 plt.title("single variable")#图像标题
9 plt.xlabel("x")10 plt.ylabel("y")11 plt.axis([30, 400, 100, 400])12 plt.grid(True) #是否绘制网格线
13
14 xx = [[50],[100], [150], [200], [250], [300]]15 yy = [[150], [200], [250], [280], [310], [330]]16 plt.plot(xx, yy, 'k.')17 plt.show()
Vi