位置: 编程技术 - 正文

Python scikit-learn 做线性回归的示例代码

编辑:rootadmin

推荐整理分享Python scikit-learn 做线性回归的示例代码,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、概述

机器学习算法在近几年大数据点燃的热火熏陶下已经变得被人所“熟知”,就算不懂得其中各算法理论,叫你喊上一两个著名算法的名字,你也能昂首挺胸脱口而出。当然了,算法之林虽大,但能者还是有限,能适应某些环境并取得较好效果的算法会脱颖而出,而表现平平者则被历史所淡忘。随着机器学习社区的发展和实践验证,这群脱颖而出者也逐渐被人所认可和青睐,同时获得了更多社区力量的支持、改进和推广。

以最广泛的分类算法为例,大致可以分为线性和非线性两大派别。线性算法有著名的逻辑回归、朴素贝叶斯、最大熵等,非线性算法有随机森林、决策树、神经网络、核机器等等。线性算法举的大旗是训练和预测的效率比较高,但最终效果对特征的依赖程度较高,需要数据在特征层面上是线性可分的。因此,使用线性算法需要在特征工程上下不少功夫,尽量对特征进行选择、变换或者组合等使得特征具有区分性。而非线性算法则牛逼点,可以建模复杂的分类面,从而能更好的拟合数据。

那在我们选择了特征的基础上,哪个机器学习算法能取得更好的效果呢?谁也不知道。实践是检验哪个好的不二标准。那难道要苦逼到写五六个机器学习的代码吗?No,机器学习社区的力量是强大的,码农界的共识是不重复造轮子!因此,对某些较为成熟的算法,总有某些优秀的库可以直接使用,省去了大伙调研的大部分时间。

基于目前使用python较多,而python界中远近闻名的机器学习库要数scikit-learn莫属了。这个库优点很多。简单易用,接口抽象得非常好,而且文档支持实在感人。本文中,我们可以封装其中的很多机器学习算法,然后进行一次性测试,从而便于分析取优。当然了,针对具体算法,超参调优也非常重要。

二、Scikit-learn的python实践

本篇文章利用线性回归算法预测波士顿的房价。波士顿房价数据集包含波士顿郊区住房价值的信息。

第一步:Python库导入

第二步:数据获取和理解

波士顿数据集是scikit-learn的内置数据集,可以直接拿来使用。

dict_keys([‘data', ‘target', ‘feature_names', ‘DESCR'])

(, )

Python scikit-learn 做线性回归的示例代码

[‘CRIM' ‘ZN' ‘INDUS' ‘CHAS' ‘NOX' ‘RM' ‘AGE' ‘DIS' ‘RAD' ‘TAX' ‘PTRATIO''B' ‘LSTAT']

结论:波士顿数据集个样本,个特征。

第三步:数据模型构建——线性回归

第四步:数据模型应用——预测房价

array([ ., . , . , ., .])

.

总结

1 使用.DESCR探索波士顿数据集,业务目标是预测波士顿郊区住房的房价;

2 使用scikit-learn针对整个数据集拟合线性回归模型,并计算均方误差。

思考环节

1 对数据集分割成训练数据集和测试数据集

2 训练数据集训练线性回归模型,利用线性回归模型对测试数据集进行预测

3 计算训练模型的MSE和测试数据集预测结果的MSE

4 绘制测试数据集的残差图

标签: Python scikit-learn 做线性回归的示例代码

本文链接地址:https://www.jiuchutong.com/biancheng/372141.html 转载请保留说明!

上一篇:Python定时器实例代码

下一篇:Python栈算法的实现与简单应用示例(python3 栈)

  • 那些车不用交税
  • 差旅费抵扣进项税政策201939号文件
  • 企业要本地迁往隔壁县区,税务要注销吗
  • etc扣费与发票不符
  • 咨询费计入什么明细科目
  • 建筑企业的成本
  • 没有认证的发票怎么做分录
  • 通用定额发票真伪查询系统
  • 房企与个人订立购房合同是否贴花?
  • 个人承包承租转包转租取得的所得
  • 进口货物需要交哪些税
  • 公司电话费用
  • 银行代扣水电费要手续费吗
  • 海关增值税进项转出
  • 分项结转分步法例题及分录
  • 怎么合理规范地避免企业涉税风险?
  • 高新技术企业怎么申报企业所得税
  • 公司0转让要交哪些税
  • 贷款本金余额具体是什么意思
  • 收到财政拨款开什么票据
  • 选择简易征收可以开专票吗
  • 现在还有餐饮许可证吗
  • uefi模式怎么装机
  • 收到负数发票怎么办
  • php的注释可以使用什么开头
  • 对于接受捐赠的固定资产,其成本应当依次按照
  • 油费餐费入什么科目
  • 贷款的钱转账了怎么办
  • 确定注册资本的方法
  • 所有者权益变动表范本
  • kprcycleaner.exe是什么
  • php中strstr
  • 施工企业间接费占比
  • 信用减值损失属于费用类科目吗
  • 安装exclipse
  • 大学送礼物该送多少钱的
  • javascript获取数组索引
  • 新手入门指南
  • webserviceclient
  • 小企业会计准则没有以前年度损益调整科目
  • 金蝶年底结账流程
  • php5.6漏洞
  • python天气数据的爬取与分析
  • css入门经典
  • 批量替换多个word文档的同一内容
  • 法院对行政机关罚款
  • 代收往来款的会计分录
  • 代开发票含税价怎么核算为不含税发票?
  • 软件研发的整个流程
  • 摊余成本有什么用
  • 开公司的车出差违章算谁的
  • 个税新增人员工资怎么填
  • 如何记账固定资产成本
  • 企业建帐的基本要求
  • sqlserver中delete、update中使用表别名和oracle的区别
  • MySql5.6使用validate password 插件加强密码强度的安装及使用方法
  • sql server复制功能
  • win 2008
  • centos配置网络地址
  • u盘pe系统安装步骤
  • ultraiso刻录音乐到dvd
  • linux的发展
  • win8安装应用商店
  • [置顶]游戏名 TentacleLocker
  • adt Failed to create the Java Virtual Machine.
  • perl和shell的区别
  • 基于贪心算法
  • excel一行首尾互换
  • 怎样设置安卓等比例显示按钮
  • python中执行同一函数3次
  • js中ajax完整例子
  • unity接入google内购
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • 如何配置centos7
  • 税基式减免,税率式减免,税额式减免三者之间的联系
  • 可以抵扣的消费税项目
  • 豫麦336
  • 增值税电子普通发票可以抵扣吗
  • 如何网上办税票
  • 公寓土地增值税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设