python怎么实现均方误差和均方根误差
短信预约 -IT技能 免费直播动态提醒
这篇文章给大家分享的是有关python怎么实现均方误差和均方根误差的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
python可以做什么
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。
一、python实现均方误差
均方误差是各数据偏离真实值的距离平方和的平均数,也即误差平方和的平均数。
用法:一般被用在机器学习的预测值与真实值之间的距离。均方误差对应的是最小二乘法。
# -*- coding: utf-8 -*-import mathdef 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 mathdef get_rmse(records_real, records_predict): """ 均方根误差 """ mse = get_mse(records_real, records_predict) if mse: return math.sqrt(mse) else: return None
感谢各位的阅读!关于“python怎么实现均方误差和均方根误差”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341