码迷,mamicode.com
首页 > 其他好文 > 详细

mooc机器学习第八天-线性回归 linear_model

时间:2020-07-12 00:37:39      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:set   class   结果   mod   读取   net   dataset   readlines   linear   

一.mooc实例介绍

 

技术图片

 

 技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

技术图片

 


技术图片

 

 

 (1)参数

 技术图片

 

 

技术图片

 

 

技术图片

 

 

二.代码

from sklearn import linear_model
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams[font.sans-serif]=[SimHei]
#切分读取数据分类保存在list

datasets_X=[]
datasets_Y=[]
fr=open(./prices.txt,
        r)
lines=fr.readlines()
for line in lines:
    items = line.strip().split(,)
    datasets_X.append(int(items[0]))
    datasets_Y.append(int(items[1]))

length=len(datasets_X)
datasets_X=np.array(datasets_X).reshape([length,1])
datasets_Y=np.array(datasets_Y)
# print(datasets_X)

maxX=np.max(datasets_X)
minX=np.min(datasets_X)
X=np.arange(minX,maxX).reshape([-1,1])

#调用算法

linear=linear_model.LinearRegression()
linear.fit(datasets_X,datasets_Y)

#绘散点图和直线

plt.scatter(datasets_X,datasets_Y,edgecolors=r,color=y)
plt.plot(X,linear.predict(X),color=blue)
plt.title(房屋面积与价格的线性回归)
plt.xlabel(Area)
plt.ylabel(price)
plt.show()

(1)结果

 技术图片

 

 

三.如果想再进一步了解,这里推荐一篇更详细的文章

https://blog.csdn.net/hubingshabi/article/details/80172608

 

mooc机器学习第八天-线性回归 linear_model

标签:set   class   结果   mod   读取   net   dataset   readlines   linear   

原文地址:https://www.cnblogs.com/cheflone/p/13286029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!