Untitled
unknown
plain_text
3 years ago
455 B
15
Indexable
def sMAPE(target, predictions):
error1 = 0
error2 = 0
n = len(target)
for i in range(n):
error1 += ((abs(target[i][0] - predictions[i][0])) / ((abs(target[i][0]) + abs(predictions[i][0])) / 2)) * 100
error2 += ((abs(target[i][1] - predictions[i][1])) / ((abs(target[i][1]) + abs(predictions[i][1])) / 2)) * 100
smape1 = error1/n
smape2 = error2/n
smape = 0.25 * smape1 + 0.75 * smape2
return smapeEditor is loading...