File size: 312 Bytes
9ddee9f
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import numpy


def MASE(Actual, Predicted):
    '''
    Mean Absolute Scaled Error (MASE) 
    '''
    values = []
    for i in range(1, len(Actual)):
        values.append(abs(Actual[i] - Predicted[i]) /
                      (abs(Actual[i] - Actual[i - 1]) / (len(Actual) - 1)))

    return numpy.mean(values)