我已经给出了一组X,Y坐标,我需要使用梯形公式来找到AUC,而不使用任何numpy或sklearn库。
(x0,y0) is always (0,0) (xn,yn) is always (1,1)
下图
hi = ? wi= ? AUC = sum (hi * wi)
现在我不知道如何找到你好,wi。我认为我没有做高中数学所需的所有数据。我错过什么了吗?
下面的区域 (x1, y1) 和 (x2, y2)
(x1, y1)
(x2, y2)
(x2 - x1) * (y1 + y2) / 2
然后可以推广到其他连续索引,并使用 for
for
通常情况下,AUC包含右下半部分的面积(在红色虚线下方),但如果需要去掉它,只需减去 1/2
1/2
你可能还需要考虑边缘情况…不确定你应该如何考虑之前的部分之间 0 x0 和之间 xn 1
0
x0
xn
1