python对于一元线性回归模型_利用Python进行一元线性回归分析
信管专业小白一枚,通过知乎来记录自己的学习旅程!
这段时间帮学长做了个东东,大体意思是通过09-13年的数值,估算出14年的数值来。
起初用Excel做成。后来想试试用Python做一下估算,也就趁机记录下用Python进行一元线性回归分析的这个例子。
主要运用sklearn包中的linear_model.LinearRegression方法。
数据内容:
时间 北京
2009 1159
2010 1298
2011 1364
2012 1794
2013 1896.3
通过5年的数据构造一元线性回归分析模型,估算出2014年的北京数值。
# coding:utf-8
# 一元线性回归分析例子
from sklearn import linear_model
import pandas as pd
#Function to get data
def get_data(file_name):
data = pd.read_csv(file_name)
X = []
Y = []
for time, city in zip(data['时间'], data['北京']):
X.append([float(time)])
Y.append(float(city))
return X, Y
#Function for linear model
def linear_model_main(X_parameters, Y_parameters, predict_value):
regr = linear_model.LinearRegression()
regr.fit(X_parameters, Y_parameters)
predict = regr.predict(predict_value)
predictions = {}
predictions['intercept'] = regr.intercept_ #截距
predictions['coefficient'] = regr.coef_ #回归系数
predictions['predicted_value'] = predict
return predictions
X, Y = get_data(U'D:\\study\\XXX\\北京.csv')
print X
print Y
predict_time = 2014
result = linear_model_main(X, Y, predict_time)
print "Intercept value ", result['intercept']
print "coefficient", result['coefficient']
print "Predicted value: ", result['predicted_value']
python对于一元线性回归模型_利用Python进行一元线性回归分析相关推荐
- python多元线性回归实例_利用Python进行数据分析之多元线性回归案例
线性回归模型属于经典的统计学模型,该模型的应用场景是根据已知的变量(自变量)来预测某个连续的数值变量(因变量).例如,餐厅根据每天的营业数据(包括菜谱价格.就餐人数.预定人数.特价菜折扣等)预测就餐规 ...
- python 物理学中的应用_利用python求解物理学中的双弹簧质能系统详解
前言 本文主要给大家介绍了关于利用python求解物理学中双弹簧质能系统的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 物理的模型如下: 在这个系统里有两个物体,它们的质 ...
- 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...
数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...
- python实现英文新闻摘要自动提取_利用Python实现摘要自动提取,完美瘦身只需一行代码...
原标题:利用Python实现摘要自动提取,完美瘦身只需一行代码 今天给大家推荐一个也可以用于关键字提取的算法TextRank,但主要实现的功能是快速从长篇新闻中抽取精准摘要. 前言介绍 TextRan ...
- python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...
其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...
- python制作心形照片墙_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- python用渐变色画圆_利用python控制Autocad:pyautocad方式
发现pyautocad模块:可以用python控制autocad的包.今天把文档中的重点内容摘录出来,以后绘图.计算大工程量.或者识别施工图的时候时候也许可以用到. 一.连接cad pyautocad ...
- python爬去百度文库_利用Python语言轻松爬取数据[精品文档]
利用 Python 语言轻松爬取数据 对于小白来说,爬虫可能是一件非常复杂. 技术门槛很高的事情. 比如有人认为学爬虫必须精通 Python ,然后哼哧哼哧系统学习 Python 的每个知识点,很久之 ...
- python beautifulsoup抓取网页内容_利用Python和Beautiful Soup抓取网页内容
利用Python和Beautiful Soup抓取网页内容 Posted on 2012-08-09 00:08 SamWei 阅读(381) 评论(1) 编辑 收藏 Python 3中提供了url打 ...
最新文章
- R语言ggplot2可视化为长文本轴标签自动换行美化可视化结构实战:Wrap long text axis labels
- 2021-03-18TOMCAT的非双亲委派机制众家辨解
- CodeAction_beta02 斐波那契 (多维DP)
- 从Zero到Hero,一文掌握Python关键代码
- 【Qt】2D绘图之坐标系统
- CocosCreator2.1.0渲染流程与shader
- 【转】二维异形件排版算法介绍(三)
- Android开发中无处不在的设计模式——动态代理模式
- (王道408考研操作系统)第二章进程管理-第二节4:调度算法详解2(RR、HPF和MFQ)
- php 查oracle 表不存在报错处理,合同信息查询时,报错提示oracle数据库执行异常,表或视图不存在...
- java tostring apache,Java如何使用Apache Commons Lang ToStringBuilder类?
- docker添加加速器
- cadence 通孔焊盘_过孔上焊盘,电源笑开颜
- opporeno7和opporeno7pro的参数对比
- mysql数据库备份和恢复
- Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题
- 北风:如何自学营销策划和网络营销?
- linux迁移系统失败,Windows到Linux系统代码移植遇到的问题
- Java用for循环打印99乘法表
- ES 问题 : too_many_clauses maxClauseCount is set to 1024