python 计算平均平方误差(MSE)的实例


Posted in Python onJune 29, 2019

我们要编程计算所选直线的平均平方误差(MSE), 即数据集中每个点到直线的Y方向距离的平方的平均数,表达式如下:

MSE=1n∑i=1n(yi−mxi−b)2

最初麻烦的写法

# TODO 实现以下函数并输出所选直线的MSE
def calculateMSE(X,Y,m,b):
  in_bracket = []
  for i in range(len(X)):
    num = Y[i] - m*X[i] - b
    num = pow(num,2)
    in_bracket.append(num)
    
  all_sum = sum(in_bracket)
  MSE = all_sum / len(X)
 
  return MSE
 
print(calculateMSE(X,Y,m1,b1))

优化后 zip 太常用了

# TODO 实现以下函数并输出所选直线的MSE
def calculateMSE(X,Y,m,b): 
  return sum([(y-m*x -b)**2 for x,y in zip(X,Y)])/len(X)

以上这篇python 计算平均平方误差(MSE)的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中死锁的形成示例及死锁情况的防止
Jun 14 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
python下载微信公众号相关文章
Feb 26 Python
Python的UTC时间转换讲解
Feb 26 Python
Django model 中设置联合约束和联合索引的方法
Aug 06 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
python的链表基础知识点
Sep 13 Python
python实现猜拳游戏项目
Nov 30 Python
用Python实现Newton插值法
Apr 17 Python
一篇文章带你了解Python和Java的正则表达式对比
Sep 15 Python
Python变量访问权限控制详解
Jun 29 #Python
python pandas生成时间列表
Jun 29 #Python
python粘包问题及socket套接字编程详解
Jun 29 #Python
python 基于TCP协议的套接字编程详解
Jun 29 #Python
Python进阶:生成器 懒人版本的迭代器详解
Jun 29 #Python
简单了解Python matplotlib线的属性
Jun 29 #Python
Jacobi迭代算法的Python实现详解
Jun 29 #Python
You might like
详解php中空字符串和0之间的关系
2016/10/23 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
JS刷新框架外页面七种实现代码
2013/02/18 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
理解javascript中Map代替循环
2016/02/26 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
Jquery ajax请求导出Excel表格的实现代码
2016/06/08 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
layui表格实现代码
2017/05/20 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
python如何进入交互模式
2020/07/06 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
what is the difference between ext2 and ext3
2015/08/25 面试题
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
质检员岗位职责
2013/12/17 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
毕业自我鉴定书
2014/03/24 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
团委工作总结2015
2015/04/02 职场文书
Python基础详解之邮件处理
2021/04/28 Python
JavaScript实现简单图片切换
2021/04/29 Javascript