首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python中的MAPE计算

MAPE(Mean Absolute Percentage Error,平均绝对百分比误差)是一种用于衡量预测模型误差的指标,在Python中可以通过以下方式进行计算:

  1. 首先,需要导入相关的库:
代码语言:txt
复制
import numpy as np
  1. 然后,定义一个函数来计算MAPE:
代码语言:txt
复制
def calculate_mape(actual, predicted):
    return np.mean(np.abs((actual - predicted) / actual)) * 100

该函数接受两个参数,actual表示实际值,predicted表示预测值。它首先计算实际值和预测值之间的绝对误差,然后除以实际值,再取平均值并乘以100,得到MAPE。

  1. 调用函数并传入实际值和预测值进行计算:
代码语言:txt
复制
actual = np.array([10, 20, 30, 40, 50])
predicted = np.array([12, 18, 32, 45, 48])
mape = calculate_mape(actual, predicted)
print("MAPE:", mape)

上述示例中,actual表示实际值的数组,predicted表示预测值的数组。计算得到的MAPE将会被打印输出。

MAPE的取值范围为0到正无穷,值越小表示模型的预测误差越小。它被广泛应用于各种预测任务中,例如销售预测、股票预测等。

腾讯云提供了多种与Python相关的产品,例如云服务器、函数计算、容器服务等,这些产品可以用于开发、部署和运行Python应用。您可以通过访问腾讯云官方网站(https://cloud.tencent.com/)了解更多相关产品和详细介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

21分23秒

Python安全-Python爬虫中requests库的基本使用(10)

3分51秒

Python中的 if __name__ == '__main__' 是干嘛的?

2分12秒

Python版延迟退休计算器

1分24秒

Python中urllib和urllib2库的用法

2分26秒

Python 3.6.10 中的 requests 库 TLS 1.2 强制使用问题

18分0秒

尚硅谷_Python基础_103_隐藏类中的属性.avi

1分51秒

Python requests 库中 iter_lines 方法的流式传输优化

17分10秒

python开发视频课程2.7实战:根据用户输入的生日年份计算年龄段

11分30秒

python开发视频课程5.1序列中索引的多种表达方式

20.6K
19分16秒

Python爬虫项目实战 5 requests中的post请求 学习猿地

20分2秒

尚硅谷_Python基础_02_计算机简介.avi

1分48秒

【赵渝强老师】为什么Spark中不存在真正的实时计算

领券