📜  Python中的 sklearn.metrics.max_error()函数

📅  最后修改于: 2022-05-13 01:55:02.222000             🧑  作者: Mango

Python中的 sklearn.metrics.max_error()函数

max_error()函数计算最大残差。捕获预测值和真实值之间最坏情况误差的度量。此函数比较列表、元组或数据框的每个元素(按索引),并返回不匹配元素的计数。

示例 1:

Python3
# Import required module
from sklearn.metrics import max_error
  
# Assign data
y_true = [6, 2, 5, 1]
y_pred = [4, 2, 7, 1]
  
# Compute max_error
print(max_error(y_true, y_pred))


Python3
# Import required module
from sklearn.metrics import max_error
  
# Assign data
y_true = [3.13,'GFG',56,57667]
y_pred = ['Geeks','for','Geeks',3000]
  
# Compute max_error
print(max_error(y_true, y_pred))


Python3
# Import required module
from sklearn.metrics import max_error
  
# Assign data
List = [1, 2, 3, 4, 5, 6, 7, 8, 9]
y_true = List
y_pred = List[::-1]
  
# Compute max_error
print(max_error(y_true, y_pred))


输出 :

2

在上面的示例中,列表y_truey_pred中的元素仅在索引 0 和 2 处不同。因此, 2 是max_error

示例 2:

蟒蛇3

# Import required module
from sklearn.metrics import max_error
  
# Assign data
y_true = [3.13,'GFG',56,57667]
y_pred = ['Geeks','for','Geeks',3000]
  
# Compute max_error
print(max_error(y_true, y_pred))

输出 :

为了使用max_error(),列表、元组、数据框等的元素应该是相似的类型。

示例 3:

蟒蛇3

# Import required module
from sklearn.metrics import max_error
  
# Assign data
List = [1, 2, 3, 4, 5, 6, 7, 8, 9]
y_true = List
y_pred = List[::-1]
  
# Compute max_error
print(max_error(y_true, y_pred))

输出 :

8

在这里,只有 1 个匹配的元素。