Package ml :: Package lib :: Package scikit :: Module evaluation_measures
[hide private]
[frames] | no frames]

Source Code for Module ml.lib.scikit.evaluation_measures

 1  ''' 
 2  evaluation_measures -- Additional metrics used in learn_model not implemented in 
 3  sklearn. 
 4   
 5   
 6  @author:     Jose' de Souza 
 7           
 8  @copyright:  2012. All rights reserved. 
 9           
10  @license:    Apache License 2.0 
11   
12  @contact:    jose.camargo.souza@gmail.com 
13  @deffield    updated: Updated 
14  ''' 
15  from sklearn.metrics.metrics import mean_squared_error 
16  from sklearn.metrics.pairwise import manhattan_distances 
17  import numpy as np 
18   
19 -def mean_absolute_error(x, y):
20 vector = manhattan_distances(x, y) 21 summation = np.sum(vector) 22 23 mae = summation / y.shape[0] 24 25 return mae
26
27 -def root_mean_squared_error(x, y):
28 mse = mean_squared_error(x, y) 29 rmse = np.sqrt(mse) 30 return rmse
31 32 33 34 if __name__ == '__main__': 35 pass 36