RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联Python教程:python如何实现均方误差和均方根误差?

一、python实现均方误差

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网站空间、营销软件、网站建设、双鸭山网站维护、网站推广。

均方误差是各数据偏离真实值的距离平方和的平均数,也即误差平方和的平均数。

用法:一般被用在机器学习的预测值与真实值之间的距离。均方误差对应的是最小二乘法。

# -*- coding: utf-8 -*-
import math

def get_mse(records_real, records_predict):
    """
    均方误差
    """
    if len(records_real) == len(records_predict):
        return sum([(x - y) ** 2 for x, y in zip(records_real, records_predict)]) / len(records_real)
    else:
        return None

二、python实现均方根误差

均方根误差亦称标准误差,是均方误差的算术平方根。

# -*- coding: utf-8 -*-
import math

def get_rmse(records_real, records_predict):
    """
    均方根误差
    """
    mse = get_mse(records_real, records_predict)
    if mse:
        return math.sqrt(mse)
    else:
        return None

当前名称:创新互联Python教程:python如何实现均方误差和均方根误差?
链接地址:http://www.jxjierui.cn/article/cdgcico.html