在h2O处的MAPE指标

时间:2017-03-29 19:58:46

标签: python python-3.x pandas dataframe h2o

在h2o框架下实现MAPE的正确方法是什么?

我有兴趣将以下功能转换为h2o概念

def mape(a, b): 
    mask = a <> 0
    return (np.fabs(a - b)/a)[mask].mean()

1 个答案:

答案 0 :(得分:2)

import h2o
h2o.init()
df = h2o.create_frame(rows=100, cols=2, missing_fraction=0, integer_fraction=1, integer_range=5)
print(df)

def mape(a, b):
    mask = a != 0
    return (abs(a-b)/a)[mask].mean()

mape(df[0],df[1])