首先先安装要用到的包: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--线性回归相关推荐

  1. python线性回归实例_sklearn+python:线性回归案例

    使用一阶线性方程预测波士顿房价 载入的数据是随sklearn一起发布的,来自boston 1993年之前收集的506个房屋的数据和价格.load_boston()用于载入数据. from sklear ...

  2. Python 线性回归

    Python 线性回归 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 线性回归简介 相关概念见下: 如果想通过一个模型找到目 ...

  3. l2正则化python_机器学习入门之机器学习之路: python线性回归 过拟合 L1与L2正则化...

    本文主要向大家介绍了机器学习入门之机器学习之路: python线性回归 过拟合 L1与L2正则化,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助. 正则化:    提高模型在未知数据上的 ...

  4. python 线性回归_Python中的简化线性回归

    python 线性回归 In the area of Machine Learning, one of the first algorithms that someone can come acros ...

  5. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

  6. python 线性回归_用Python实现线性回归算法

    前几天我们介绍了线性回归模型的原理,今天我们主要来看如何用Python代码将线性回归写出来. 首先,打开我们的jupyter notebook,把常用的一些包都加载上吧: import numpy a ...

  7. python 线性回归 统计检验 p值_SPSS 25 数学统计分析工具

    SPSS 25 是一个集成的系列产品,解决了整个分析过程,从策划到数据收集,分析,报告和部署.随着十几完全集成的模块可供选择,你可以找到你需要的专业能力,以增加收入,超越竞争对手,进行研究,并做出更好 ...

  8. python线性回归实例_python 线性回归示例

    说明:此文的第一部分参考了这里 用python进行线性回归分析非常方便,有现成的库可以使用比如:numpy.linalog.lstsq例子.scipy.stats.linregress例子.panda ...

  9. python线性回归算法简介_Python机器学习(二):线性回归算法

    机器学习研究的问题分为分类问题和回归问题.分类问题很好理解,而回归问题就是找到一条曲线,可以最大程度地拟合样本特征和样本输出标记之间的关系.当给算法一个输入时,这条曲线可以计算出相应可能的输出.回归算 ...

  10. python 线性回归 技术方案亮点_基于Python的线性回归实战

    一.线性回归的理论 1)线性回归的基本概念 线性回归是一种有监督的学习算法,它介绍的自变量的和因变量的之间的线性的相关关系,分为一元线性回归和多元的线性回归.一元线性回归是一个自变量和一个因变量间的回 ...

最新文章

  1. 12 个超燃的 IntelliJ IDEA 插件!
  2. LeetCode 626. Exchange Seats
  3. java 后端校验_如何实现Java后端数据校验?看这篇就足够!
  4. Gh0st源码学习(三)生成DLL和DAT文件
  5. Spring Boot文档阅读笔记-Spring Boot @Bean解析
  6. 简明批处理教程(2)
  7. vs2008 清理后再编译后卡顿_更新后,竟有这么“严重”的后果?
  8. strstr区分大小写吗_ONU、机顶盒、路由器,遇到问题你会处理了吗?
  9. jmail设置端口php,PHP调用Jmail组件发送邮件
  10. Utils 前端随机生成id,中文姓名
  11. word突然不能保存只能另存为
  12. Vue前端模板框架--vue-admin-template
  13. 你是自己的太阳,无需借别人的光(持续更新)
  14. 第十四届蓝桥杯C++B组题解(不完全对)
  15. nginx02-RTFM
  16. 十分全面的传奇手游搭建教程
  17. 导入EXCEL2007报错外部表不是预期的格式错误
  18. 实验改变人类:震撼世界的十大科学实验- -
  19. 使用Git来管理svn代码
  20. 调用webservice的奇怪404错误

热门文章

  1. Android 第三方
  2. Rolling cURL: PHP并发最佳实践
  3. (转)互联网——降级论
  4. GL中的累计组、汇总帐户和帐户查询的关系
  5. 正在中止线程 异常处理
  6. 除了“团队牛”还有“饭菜香”,百度 IDL 招聘算法实习生
  7. 科研项目 | 深度参与前沿课题研究,全英华人教授协会(ABCP)资深学者亲授
  8. 重磅开源!新型VOLO打破多项记录!
  9. 收藏 | 三张图读懂机器学习:基本概念、五大流派与九种常见算法
  10. Magento用的哪个php框架,初识magento框架代码目录