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 相关文章推荐
pymssql ntext字段调用问题解决方法
Dec 17 Python
python实现简单的计时器功能函数
Mar 14 Python
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
Python实现的维尼吉亚密码算法示例
Apr 12 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
基于python历史天气采集的分析
Feb 14 Python
简单了解python变量的作用域
Jul 30 Python
Python利用WMI实现ping命令的例子
Aug 14 Python
python调用支付宝支付接口流程
Aug 15 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 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 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
jQuery动态添加
2016/04/07 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
react build 后打包发布总结
2018/08/24 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
python画图常规设置方式
2020/03/05 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
Linux机考试题
2015/10/16 面试题
校园公益广告语
2014/03/13 职场文书
主持人大赛开场白
2015/05/29 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
九年级数学教学反思
2016/02/17 职场文书
施工安全协议书
2016/03/22 职场文书
创业计划书之网吧
2019/10/10 职场文书
Mac电脑OS系统下安装Nginx的详细教程
2022/04/14 Servers