python代码算数据相对误差
时间: 2023-07-23 20:11:14 浏览: 114
计算数据的相对误差可以使用以下 Python 代码:
```python
def relative_error(actual, expected):
return abs((actual - expected) / expected)
actual = 10.3
expected = 10.0
rel_err = relative_error(actual, expected)
print(f"相对误差为: {rel_err:.2%}")
```
其中,`actual`为实际值,`expected`为期望值,`relative_error`函数计算相对误差。最后输出的结果为相对误差的百分比。
相关问题
python 计算两组数据的绝对误差和相对误差的代码
假设有两组数据 `x` 和 `y`,可以使用以下代码计算它们的绝对误差和相对误差:
```python
import numpy as np
x = [1, 2, 3, 4, 5]
y = [1.2, 2.5, 3.1, 4.8, 5.3]
# 绝对误差
abs_err = np.abs(np.array(x) - np.array(y))
print("绝对误差:", abs_err)
# 相对误差
rel_err = abs_err / np.array(x)
print("相对误差:", rel_err)
```
输出结果:
```
绝对误差: [0.2 0.5 0.1 0.8 0.3]
相对误差: [0.2 0.25 0.03333333 0.2 0.06 ]
```
其中,`np.abs()` 函数用于计算数组的绝对值,`np.array()` 函数用于将列表转换为数组,`/` 运算符用于数组间的元素除法。
评价指标MAPE python代码
MAPE(Mean Absolute Percentage Error)是一种常用的评价指标,用于衡量预测值与真实值之间的相对误差。以下是计算MAPE的Python代码示例:
```python
import numpy as np
def calculate_mape(y_true, y_pred):
"""
计算MAPE评价指标
:param y_true: 真实值
:param y_pred: 预测值
:return: MAPE评价指标值
"""
y_true = np.array(y_true)
y_pred = np.array(y_pred)
# 避免除以0的情况
mask = y_true != 0
mape = np.mean(np.abs((y_true - y_pred) / (y_true + 1e-8))) * 100
return mape
# 示例数据
y_true = [10, 20, 30, 40, 50]
y_pred = [12, 18, 32, 38, 45]
# 计算MAPE
mape = calculate_mape(y_true, y_pred)
print("MAPE:", mape)
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)