day2-简单线性回归(Simple Linear Regression)

Day 2.jpg

第二天:简单线性回归
step1:数据初处理。(同第一天的内容:导入库,导入数据集、处理丢失数据、分隔数据集、特征缩放。) step2:用训练集匹配简单的线性模型(使用sklearn.linear_modle的LinearRegression类,然后在使用LinearRegression类的regressor对象,再用LinearRegression类中的fit()方法来训练regressor对象) step3:预测结果(通过测试集来预测结果,把结果保存在向量Y_pred) step4:可视化(使用matplotlib.pyplot库来制作散点图)

代码:

step2 使用线性模型来训练

from sklearn.linear_model import LinearRegression
regressor = LinearRegression()
regressor = regressor.fit(X_train,Y_train)

step3 预测结果

Y_pred = regressor.predict(X_test)

step4 可视化

plt.scatter(X_train,Y_train,color = 'red')
plt.plot(X_train,regressor.predict(X_train),color='blue')

plt.scatter(X_test,Y_test,color='red')
plt.plot(X_test,regressor.predict(X_test),color='blue')

plt.show() #让图像显示出来

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • dataset地址为:https://raw.githubusercontent.com/rasbt/python...
    跳跳1314阅读 5,420评论 0 1
  • 今天,我们将更深入地学习和实现8个顶级Python机器学习算法。 让我们开始Python编程中的机器学习算法之旅。...
    栀子花_ef39阅读 12,658评论 0 62
  • 介绍 我正在和一位刚刚在印度超市连锁店担任运营经理的朋友说话。在我们的讨论中,我们开始谈论在印度节日(排灯节)开始...
    正在充电Loading阅读 10,809评论 2 1
  • 回归是统计中的明珠。利用回归我们可以预测反应变量的值。简单的线性回归就是利用独立的简单变量预测一个反应变量。 其假...
    何同尘阅读 3,885评论 0 0
  • 生来是一棵树的模样是一棵被砍伐的树树根留在了你的头顶你就带着森林行走于江湖当你越过冬季找到春天枝丫般的鹿角上风吹过...
    失业猎手阅读 1,792评论 0 5

友情链接更多精彩内容