我们要编程计算所选直线的平均平方误差(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 计算平均平方误差(MSE)的实例相关推荐

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

    我们要编程计算所选直线的平均平方误差(MSE), 即数据集中每个点到直线的Y方向距离的平方的平均数,表达式如下: MSE=1n∑i=1n(yi−mxi−b)2 最初麻烦的写法# TODO 实现以下函数 ...

  2. python编程计算器_Python设计实现的计算器功能完整实例

    本文实例讲述了Python设计实现的计算器功能.分享给大家供大家参考,具体如下: 通过利用PYTHON 设计处理计算器的功能如: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/ ...

  3. python计算均方误差_Python:如何计算分布的均方误差?

    我已经用数据拟合GMM数据,我想计算模型的均方误差,我该怎么做?Python:如何计算分布的均方误差? 下面的代码生成数据 import numpy as np import matplotlib.p ...

  4. python计算题_python计算题

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 以后我还会分享一些精妙而又有趣的python算法题. 今天也给大家分享几个pyt ...

  5. python代码计算字数_Python计算一个文件里字数的方法

    本文实例讲述了Python计算一个文件里字数的方法.分享给大家供大家参考.具体如下: 这段程序从所给文件中找出字数来. from string import * def countWords(s): ...

  6. python计算样本方差_Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算...

    使用numpy可以做很多事情,在这篇文章中简单介绍一下如何使用numpy进行方差/标准方差/样本标准方差/协方差的计算. variance: 方差 方差(Variance)是概率论中最基础的概念之一, ...

  7. python计算两点间距离_python 计算方位角实例(根据两点的坐标计算)

    知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的). 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四 ...

  8. python怎么计算百分比_python计算两个数的百分比方法

    工作中遇到了要计算两个数百分比的问题,python 2.7 环境. 代码: #!/usr/bin/env python #function: 计算百分比 #USAGE: python calculat ...

  9. python datetime计算时间差_python计算时间差的方法

    本文实例讲述了python计算时间差的方法.分享给大家供大家参考.具体分析如下: 1.问题: 给定你两个日期,如何计算这两个日期之间间隔几天,几个星期,几个月,几年? 2.解决方法: 标准模块date ...

  10. python计算导数_python计算导数并绘图的实例

    我就废话不多说了,直接上代码吧! import math import numpy as np import matplotlib.pyplot as plt from sympy import * ...

最新文章

  1. (C++)1046 划拳
  2. dataimagepng php_浅析data:image/png;base64的应用
  3. 有道python网课怎么样-如何用python“优雅的”调用有道翻译?
  4. Elicpse创建Maven项目
  5. 全球与中国重型离合器市场运营状况分析与“十四五”发展规划建议2021年版
  6. centos yum安装python2.7及常见报错处理
  7. SAP Analytics Cloud model数据的转置功能
  8. python数字形式转换_在Python中将字母转换为数字
  9. 谷歌补丁Android官网,谷歌已发布 19年12月 Android 安全补丁
  10. 网络世界在某种程度上助长了人格的分裂
  11. Python之数据分析(Numpy的矩阵相关操作、ufunc泛化函数对象)
  12. Java那些事之Log4j
  13. Apizza 升级了,更好的 api 接口管理和文档编写,欢迎大家访问吐槽!!
  14. 【POJ】1321-棋盘问题 n皇后、dfs
  15. 弗兰克赫兹大物实验数据处理
  16. python接受键盘输入_Python读取键盘输入的2种方法
  17. 数据结构 之 无向连通图
  18. Python Turtle 小项目11 玫瑰曲线
  19. 2021年终总结 万千热爱 初心未改 行至天光
  20. 程序员接私活经验总结

热门文章

  1. word使用过程中遇到的问题记录(二):如何画柱状图和折线图的组合图?
  2. Word文档最后一页总是删除不掉怎么办?
  3. 【第三方支付通道】第三方支付接口如何对接?
  4. base64加密后字符串自动换行问题
  5. 史上最全最详细的Anaconda安装教程
  6. 计算机while语句知识点总结,while循环使用方法
  7. php ucfirst();函数
  8. 20张高清数据分析(Python)全知识地图,你拿去吧
  9. iOS 开发:知识地图(不定期更新)
  10. CryEngine3渲染引擎剖析