import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"c:\windows\fonts\msyh.ttc", size=10) #解决中文乱码问题
def runplt():plt.figure()plt.title('匹萨价格与直径数据', fontproperties=font)plt.xlabel('直径(英寸)', fontproperties=font)plt.ylabel('价格(美元)', fontproperties=font)plt.axis([0, 25, 0, 25])plt.grid(True)return plt
plt = runplt()
X = [[6],  [8], [10], [14], [18]] #直径
y = [[7], [9], [13], [17.5], [18]] #价格
#plt.plot(X, y, 'k.')from sklearn.linear_model import LinearRegression
model = LinearRegression()
#线性回归模型y = a + Bx
model.fit(X, y) #训练模型
result = model.predict(12) #12是需要预测的值,返回是预测值
print('截距值 $%.2f' % model.intercept_)
print('系数 $%.2f' % model.coef_)
print('预测一张12英寸匹萨的价格: $%.2f' % result )#plt = runplt()
#plt.plot(X, y, 'k.')
X2 = [[0], [10], [14], [25]]
model = LinearRegression()
model.fit(X, y) #训练模型
y2 = model.predict(X2) #做出预测
plt.plot(X, y, 'k.')
plt.plot(X2, y2, 'g-')
plt.show()

参考资料:机器学习与量化投资

机器学习之线性回归 (Python SKLearn)相关推荐

  1. 用python+sklearn(机器学习)实现天气预报数据 数据

    用python+sklearn机器学习实现天气预报 数据 项目地址 系列教程 勘误表 0.前言 1.爬虫 a.确认要被爬取的网页网址 b.爬虫部分 c.网页内容匹配取出部分 d.写入csv文件格式化 ...

  2. 用python+sklearn(机器学习)实现天气预报数据 模型和使用

    用python+sklearn机器学习实现天气预报 模型和使用 项目地址 系列教程 0.前言 1.建立模型 a.准备 引入所需要的头文件 选择模型 选择评估方法 获取数据集 b.建立模型 c.获取模型 ...

  3. python 预测算法_通过机器学习的线性回归算法预测股票走势(用Python实现)

    本文转自博客园,作者为hsm_computer 原文链接:https://www.cnblogs.com/JavaArchitect/p/11717998.html在笔者的新书里,将通过股票案例讲述P ...

  4. python多元线性回归实例_Python机器学习多元线性回归模型 | kTWO-个人博客

    前言 在上一篇文章<机器学习简单线性回归模型>中我们讲解分析了Python机器学习中单输入的线性回归模型,但是在实际生活中,我们遇到的问题都是多个条件决定的问题,在机器学习中我们称之为多元 ...

  5. python 机器学习_基于 Python 语言的机器学习工具Sklearn

    本篇介绍了Sklearn机器学习基础,从Sklearn的简介,模块以及与tensorflow的优劣势对比来了解基于Python语言的机器学习工具.    01.Sklearn简介 sklearn(sc ...

  6. 入门机器学习(三)--课后作业解析-线性回归(Python实现)

    相关资料: 线性回归Python实现源码与数据集下载 吴恩达机器学习课件与课后习题下载 1. 单变量线性回归 在本练习的这一部分中, 您将使用一个变量实现线性回归, 以预测食品卡车的道具.假设你是一个 ...

  7. Python+sklearn使用线性回归算法预测儿童身高

    问题描述:一个人的身高除了随年龄变大而增长之外,在一定程度上还受到遗传和饮食以及其他因素的影响,本文代码中假定受年龄.性别.父母身高.祖父母身高和外祖父母身高共同影响,并假定大致符合线性关系. imp ...

  8. Python sklearn机器学习各种评价指标——Sklearn.metrics简介及应用示例

    Python Sklearn.metrics 简介及应用示例 利用Python进行各种机器学习算法的实现时,经常会用到sklearn(scikit-learn)这个模块/库. 无论利用机器学习算法进行 ...

  9. 机器学习算法——线性回归的详细介绍 及 利用sklearn包实现线性回归模型

    目录 1.线性回归简介 1.1 线性回归应用场景 1.2 什么是线性回归 1.2.1 定义与公式 1.2.2 线性回归的特征与目标的关系分析 2.线性回归api初步使用 2.1 线性回归API 2.2 ...

最新文章

  1. 计算机科学与技术历史步伐,计算机科学与技术1001班先进班级体申报材料.pdf
  2. javascript的垃圾回收机制
  3. java.io.NotSerializableException: org.apache.shiro.util.SimpleByteSource at java.io.ObjectOutputStr
  4. [日志]家居清洁十大秘笈
  5. JQuery datatables 标题和内容居中显示
  6. Qt实践录:TCP网络调试助手
  7. 《专家系统破解篇 六、IL代码破解--配套乱说》之 FeatherskyExpertSystem
  8. android使用遥控器模拟鼠标拖拽操作
  9. 【Python】使用Python调用Fragstats批量进行万级及以上数据的景观指数运算
  10. 2022年了,微信透明头像怎么设置?不多说,安排(2)
  11. 《分形艺术,拿数学作画》作者:林晨 风达
  12. 送给想进大厂的程序员们
  13. 文件或目录损坏其无法读取问题解决方法2022-9-15
  14. EASYOPS 运维平台绿色社区版 V1.2.10
  15. 创建自己的ERC20加密货币(可管理、增发、兑换、冻结等高级功能的代币)
  16. PC端+移动端 主流浏览器 userAgent 解析
  17. XXX高校数字化校园数据中心建设方案
  18. 各种车辆类型的名称大全
  19. 1350+种大气无人驾机飞行移动转场爆炸机器人科幻空间氛围电影配音音效素材 INFINITY 1530+ CINEMATIC
  20. 华为HCIA网络工程师认证认证怎么考?华为hcia认证费用和报名资格具体?

热门文章

  1. 在定义SharePoint列表的SPD数据视图的时候需要注意的问题
  2. postfix+squirrelmail - rhat 5.4
  3. 几大搜索引擎的网站登录入口
  4. 洛谷 - P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并(树上差分+线段树合并)
  5. CodeForces - 1420D Rescue Nibel!(组合数学+离散化)
  6. CodeForces - 353E Antichain(贪心+思维)
  7. HihoCoder - 1829 Tomb Raider(暴力)
  8. debian重启ssh服务_Jenkins远程部署Linux服务器
  9. 机器学习-机器学习简介
  10. L1-038. 新世界