用sklearn mysql_Sklearn之Linear Regression
import matplotlib.pyplot as plt
import numpy as np
from sklearn import datasets, linear_model
from sklearn.metrics import mean_squared_error, r2_score
# 加载糖尿病数据集
diabetes = datasets.load_diabetes()
# 只使用一个特征
diabetes_X = diabetes.data[:, np.newaxis, 2]
# 将数据分为训练集和测试集
diabetes_X_train = diabetes_X[:-20]
diabetes_X_test = diabetes_X[-20:]
diabetes_y_train = diabetes.target[:-20]
diabetes_y_test = diabetes.target[-20:]
# 创建线性回归对象
regr = linear_model.LinearRegression()
# 训练模型
regr.fit(diabetes_X_train, diabetes_y_train)
# 在测试集上进行预测
diabetes_y_pred = regr.predict(diabetes_X_test)
# 系数
print('Coefficients: \n', regr.coef_)
# 均方误差
print("Mean squared error: %.2f"
% mean_squared_error(diabetes_y_test, diabetes_y_pred))
# Explained variance score: 1 is perfect prediction
print('Variance score: %.2f' % r2_score(diabetes_y_test, diabetes_y_pred))
# plot绘制
plt.scatter(diabetes_X_test, diabetes_y_test, color='black')
plt.plot(diabetes_X_test, diabetes_y_pred, color='blue', linewidth=3)
plt.xticks(())
plt.yticks(())
plt.show()
用sklearn mysql_Sklearn之Linear Regression相关推荐
- Python使用sklearn和statsmodels构建多元线性回归模型(Multiple Linear Regression)并解读
Python使用sklearn和statsmodels构建多元线性回归模型(Multiple Linear Regression)并解读 #仿真数据集(预测股票指数) 这里的目标是根据两个宏观经济变量 ...
- sklearn 线性回归linear regression做分类任务
测试了一下使用linear regression做分类任务准确率的确很高啊,我的的思路是: 需要预测的是 0 1 ,而linear regression本来的预测值是连续变量 把linear regr ...
- python中的linearregression_【python+机器学习(2)】python实现Linear Regression
欢迎关注哈希大数据微信公众号[哈希大数据] python实现多元线性回归算法(lr) 想必大家在很早之前就接触过函数的概念,即寻找自变量和因变量之间的对应关系,一元一次.多元一次.一元二次等等,表示的 ...
- 机器学习之线性回归(Linear Regression)
线性学习中最基础的回归之一,本文从线性回归的数学假设,公式推导,模型算法以及实际代码运行几方面对这一回归进行全面的剖析~ 一:线性回归的数学假设 1.假设输入的X和Y是线性关系,预测的y与X通过线性方 ...
- ML_Multiple Linear Regression
机器学习100天系列学习笔记 机器学习100天(中文翻译版)机器学习100天(英文原版) 第一步:导包 #Step 1: Data Preprocessing import pandas as pd ...
- ML---Simple Linear Regression
机器学习100天系列学习笔记 机器学习100天(中文翻译版)机器学习100天(英文原版) 第一步:导包 #Step 1: Data Preprocessing import pandas as pd ...
- Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)
1.5.2.Linear Regression 1.5.2.1.Linear Regression 1.5.2.1.1.案例1 1.5.2.1.2.案例2 1.5.2.1.3.案例3源码(带有保存模型 ...
- 机器学习-线性回归(Linear Regression)
目录 1.什么是线性回归 2. 能够解决什么样的问题 3. 一般表达式是什么 4. 如何计算 4.1 Loss Function--MSE 4.2 标准方程方法 5. 过拟合问题如何解决 5.1 什么 ...
- linearregression_机器学习-TensorFlow建模过程 Linear Regression线性拟合应用
TensorFlow是咱们机器学习领域非常常用的一个组件,它在数据处理,模型建立,模型验证等等关于机器学习方面的领域都有很好的表现,前面的一节我已经简单介绍了一下TensorFlow里面基础的数据结构 ...
最新文章
- OpenCV 加载图像、转换图像和保存图像
- 【数理知识】《矩阵论》方保镕老师-第7章-几类特殊矩阵与特殊积
- Linux监控命令之==netstat
- c语言 二进制输出_程序员入门C语言,需要掌握的4个基础知识
- Distributed Systems笔记-Cryptographic Protocols
- 【转】使用ssh-copy-id 快速的配置免密登录
- 我的世界服务器设置op显示,我的世界设置op权限 | 手游网游页游攻略大全
- H5前期知识点总结 9月12日
- PaperNotes(10)-Maximum Entropy Generators for Energy-Based Models
- 2016年cypher资源_2021-2027年中国鱿鱼行业市场供需规模及未来前景分析报告
- 小技巧之nvidia-smi
- mysql 修改字符集为utf8mb4
- 来自Transformer + Bert + GPT 的灵魂拷问
- mac os模拟器linux,Mac系统如何启动iOS模拟器 快速启动iOS模拟器教程
- 用计算机绘制二项分布概率图,二项分布和泊松分布实验.doc
- 微信小程序实现文件上传
- html动画 箭头线条,html – 悬停时动画的箭头线
- windows10为何鼠标右键一点桌面就一直转圈?
- uni-app 使用 @touchmove.stop.prevent 导致弹框内容无法滚动
- 「笔耕不辍」mysql的索引分类B+和hash详解
热门文章
- 高德在提升定位精度方面的探索和实践
- 在SLS中快速实现异常巡检
- 鲜为人知的混沌工程,到底哪里好?
- 云端一体化差分+安全升级,AliOS Things物联网升级“利器”
- 漫画 | Kubernetes带你一帆风顺去远航
- Docker精华问答 | Docker vs VM
- Cloud一分钟|茅台4.5亿入股云上贵州大数据,后者已接管苹果中国iCloud; 阿里云进入印度市场,增长速度远超当地平均水平...
- 什么是oracle命名,ORACLE数据库命名规范
- dp线长什么样子_HDMI、VGA、DVI、DP接口知识,史上最全面最通俗易懂对比分析!...
- matlab 计算 工程,matlab工程计算.doc