注:本案例为黑马的课堂案例,上传仅为方便查看

# 导包
from sklearn.datasets import load_boston  # 获取数据集
from sklearn.model_selection import train_test_split # 数据分割
from sklearn.preprocessing import StandardScaler    # 标准化处理
from sklearn.linear_model import LinearRegression   # 线性模型
from sklearn.metrics import mean_squared_error  # 模型评估均方误差
# 1.获取数据集
boston = load_boston()
# 2.数据基本处理
# 2.1 数据集划分
x_train,x_test,y_train,y_test = train_test_split(boston.data,boston.target,test_size=0.2)
# 3.特征工程_标准化
transfer = StandardScaler()
x_train = transfer.fit_transform(x_train)
x_test = transfer.fit_transform(x_test)
# 4.机器学习(线性回归)
estimator = LinearRegression()
estimator.fit(x_train, y_train)
print("这个模型的偏置是:\n", estimator.intercept_)
# 5.模型评估
# 5.1 预测值和准确率
y_pre = estimator.predict(x_test)
print("预测值是:\n", y_pre)
score = estimator.score(x_test, y_test)
print("准确率是:\n", score)# 5.2 均方误差
ret = mean_squared_error(y_test, y_pre)
print("均方误差是:\n", ret)

sklearn——线性回归例子相关推荐

  1. sklearn线性回归,支持向量机SVR回归,随机森林回归,神经网络回归参数解释及示例

    1.sklearn线性回归 线性回归,其中目标值 y 是输入变量 x 的线性组合. 在数学概念中,如果  是预测值. 在整个模块中,我们定义向量  作为 coef_ ,定义  作为 intercept ...

  2. sklearn - 线性回归(正规方程与梯度下降)

    一: 线性回归方程 ​ 线性回归(英语:linear regression)是利用称为线性回归方程的最小二乘函数对一个或多个自变量和因变量 之间关系进行建模的一种回归分析.这种函数是一个或多个称为回归 ...

  3. sklearn 决策树例子_机器学习|决策树的生成过程是怎样?(一)

    本文笔者将用具体例子讲述决策树的构建过程,分析:决策树生成过程中有什么样的问题? 一.基本概念 决策树的定义: 首先,决策树是一种有监督的分类算法--即给定X,Y值,构建X,Y的映射关系. 不同于线性 ...

  4. python sklearn 线性回归 报错_(转)Python- sklearn之最小二乘法

    1.背景: 1801年,意大利天文学家朱赛普·皮亚齐发现了第一颗小行星谷神星.经过40天的跟踪观测后,由于谷神星运行至太阳背后,使得皮亚齐失去了谷神星的位置.随后全世界的科学家利用皮亚齐的观测数据开始 ...

  5. sklearn 决策树例子_决策树DecisionTree(附代码实现)

    开局一张图(网图,随便找的). 对这种类型的图很熟悉的小伙伴应该马上就看出来了,这是一颗决策树,没错今天我们的主题就是理解和实现决策树. 决策树和我们以前学过的算法稍微有点不一样,它是个树形结构.决策 ...

  6. sklearn 线性回归_使用sklearn库做线性回归拟合

    背景资料 随着海拔高度的上升,温度越来越低,经过气象专家的研究,在一定的海拔高度范围内,高度和温度呈线性关系.现有一组实测资料,我们需要对这些数据进行处理拟合,获得此线性关系. 解决思路 采用skle ...

  7. sklearn线性回归详解

    图片若未能正常显示,点击下面链接: http://ihoge.cn/2018/Logistic-regression.html 在线性回归中,我们想要建立一个模型,来拟合一个因变量 y 与一个或多个独 ...

  8. sklearn 决策树例子_决策树--规则挖掘应用

    本次主要简单介绍下决策树在风控规则中的简单应用,让读者快速入门.在后续的文章中,会逐一介绍决策树的各种算法原理,如信息增益.ID3算法.C4.5算法.C5.0算法等, 希望感兴趣的朋友可以关注下. 前 ...

  9. python机器学习库sklearn——线性回归

    全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 线性回归的相关的知识内容可以参考 http://blog.csdn.net/luanpeng825485697/article/det ...

最新文章

  1. ios绘图时的坐标处理
  2. Ansible9:条件语句【转】
  3. openfire 接受消息流程
  4. Crypto windows 安装
  5. 字体设置_Endnote教程|字体设置
  6. 没想到单位的bt下载的速度可以到这么快,满意了
  7. windows python安装opencv_关于OpenCV-Python安装(缺少ffmpeg):OpenCV-Python安装(缺少ffmpeg)-Windows...
  8. 20.4. myisamchk — MyISAM Table-Maintenance Utility
  9. Lucene-3.0.0配置
  10. 修改表名_面试官:如何批量修改mysql表字段、表、数据库字符集和排序规则
  11. 【OpenCV 例程200篇】06. 像素的编辑(img.itemset)
  12. python中pip的安装与使用
  13. matlab测量液体液位,基于MATLAB三容水箱液位控制系统.doc
  14. 读源码Apache-commons-lang3-3.1(一)
  15. node.js配置oracle,Node.js 安装配置 | 菜鸟教程
  16. 接入网+承载网+核心网
  17. 单频点单输入功率只含基波X模型的提取与验证
  18. idea如何设置导包不带*号
  19. 2017暑期实习招聘-产品经理-微软WDGAE(2)-第3轮面试
  20. [No000019A]【波浪理论精典教学课程】

热门文章

  1. 战地1 服务器 网页,战地1全服务器搜索方法一览
  2. CSS中继承性属性和非继承性的属性
  3. 论文研读-多目标优化中的多源选择迁移框架
  4. xpad a note tool for ubuntu
  5. 动态规划算法---求最长公共子序列
  6. 高项_第十一章项目风险管理
  7. C#语言操作Win7系统任务栏(TaskBar)中程序图标的背景进度条
  8. 火车头linux,火车头采集器 能在linux系统上使用吗?
  9. 18款最值得推荐的免费视频编辑软件
  10. java调用ocr识别api_Java文字识别软件-调用百度ocr实现文字识别