单变量线性回归-01

单变量线性回归,变量之间最好是线性关系。可以使用可视化工具直观的观看两个变量之间的关系。

下面介绍两种关系, 下一章,用boston房价(经典数据集)作为例子做一次预测。

 

-。 第一种关系,非线性。

import numpy as np
import matplotlib.pyplot as plt

x = np.random.randint(-10,10,100)

y = x ** 2 -x + np.random.randint(1,100,100)
plt.scatter(x,y)
plt.show()

  

 

二、第二种关系

y1 = np.multiply(x,3) + np.random.randint(-10,10,100) #numpy.random.randint(low, high=None, size=None, dtype='l')
plt.scatter(x,y1)
plt.show()

  可以看到第二种是线性关系,用一条直线可以近似表示,更容易预测。

 

posted @ 2020-06-10 23:04  Crazylight  阅读(76)  评论(0)    收藏  举报