python--线性回归
首先先安装要用到的包:sklearn,顾名思义机器学习包
import matplotlib.pyplot as plt import numpy as np import pandas as pd from sklearn import datasets, linear_model data = pd.read_csv('C://Users//leon//Desktop//CCPP.csv') #导入数据 data.head() data.shape X = data[['AT', 'V', 'AP', 'RH']] #用AT, V,AP和RH这4个列作为样本特征 y = data[['PE']] from sklearn.cross_validation import train_test_split X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=1) print (X_train.shape) print (y_train.shape) print (X_test.shape) print (y_test.shape) #训练 from sklearn.linear_model import LinearRegression linreg = LinearRegression() #建立模型 linreg.fit(X_train, y_train) print (linreg.intercept_) #输出模型常量 print (linreg.coef_) #自变量系数 y_pred = linreg.predict(X_test) from sklearn import metrics print ("MSE:",metrics.mean_squared_error(y_test, y_pred)) # 通过MSE值进行模型检验 from sklearn.model_selection import cross_val_predict predicted = cross_val_predict(linreg, X, y, cv=10) fig, ax = plt.subplots() ax.scatter(y, predicted) ax.plot([y.min(), y.max()], [y.min(), y.max()], 'k--', lw=4) ax.set_xlabel('Measured') ax.set_ylabel('Predicted') plt.show() #作图观察
通过训练数据集进行预测
转载于:https://www.cnblogs.com/leon507/p/7762465.html
python--线性回归相关推荐
- python线性回归实例_sklearn+python:线性回归案例
使用一阶线性方程预测波士顿房价 载入的数据是随sklearn一起发布的,来自boston 1993年之前收集的506个房屋的数据和价格.load_boston()用于载入数据. from sklear ...
- Python 线性回归
Python 线性回归 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 线性回归简介 相关概念见下: 如果想通过一个模型找到目 ...
- l2正则化python_机器学习入门之机器学习之路: python线性回归 过拟合 L1与L2正则化...
本文主要向大家介绍了机器学习入门之机器学习之路: python线性回归 过拟合 L1与L2正则化,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助. 正则化: 提高模型在未知数据上的 ...
- python 线性回归_Python中的简化线性回归
python 线性回归 In the area of Machine Learning, one of the first algorithms that someone can come acros ...
- python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型
python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...
- python 线性回归_用Python实现线性回归算法
前几天我们介绍了线性回归模型的原理,今天我们主要来看如何用Python代码将线性回归写出来. 首先,打开我们的jupyter notebook,把常用的一些包都加载上吧: import numpy a ...
- python 线性回归 统计检验 p值_SPSS 25 数学统计分析工具
SPSS 25 是一个集成的系列产品,解决了整个分析过程,从策划到数据收集,分析,报告和部署.随着十几完全集成的模块可供选择,你可以找到你需要的专业能力,以增加收入,超越竞争对手,进行研究,并做出更好 ...
- python线性回归实例_python 线性回归示例
说明:此文的第一部分参考了这里 用python进行线性回归分析非常方便,有现成的库可以使用比如:numpy.linalog.lstsq例子.scipy.stats.linregress例子.panda ...
- python线性回归算法简介_Python机器学习(二):线性回归算法
机器学习研究的问题分为分类问题和回归问题.分类问题很好理解,而回归问题就是找到一条曲线,可以最大程度地拟合样本特征和样本输出标记之间的关系.当给算法一个输入时,这条曲线可以计算出相应可能的输出.回归算 ...
- python 线性回归 技术方案亮点_基于Python的线性回归实战
一.线性回归的理论 1)线性回归的基本概念 线性回归是一种有监督的学习算法,它介绍的自变量的和因变量的之间的线性的相关关系,分为一元线性回归和多元的线性回归.一元线性回归是一个自变量和一个因变量间的回 ...
最新文章
- 12 个超燃的 IntelliJ IDEA 插件!
- LeetCode 626. Exchange Seats
- java 后端校验_如何实现Java后端数据校验?看这篇就足够!
- Gh0st源码学习(三)生成DLL和DAT文件
- Spring Boot文档阅读笔记-Spring Boot @Bean解析
- 简明批处理教程(2)
- vs2008 清理后再编译后卡顿_更新后,竟有这么“严重”的后果?
- strstr区分大小写吗_ONU、机顶盒、路由器,遇到问题你会处理了吗?
- jmail设置端口php,PHP调用Jmail组件发送邮件
- Utils 前端随机生成id,中文姓名
- word突然不能保存只能另存为
- Vue前端模板框架--vue-admin-template
- 你是自己的太阳,无需借别人的光(持续更新)
- 第十四届蓝桥杯C++B组题解(不完全对)
- nginx02-RTFM
- 十分全面的传奇手游搭建教程
- 导入EXCEL2007报错外部表不是预期的格式错误
- 实验改变人类:震撼世界的十大科学实验- -
- 使用Git来管理svn代码
- 调用webservice的奇怪404错误