sklearn计算MAPE

  统计/机器学习 模型验证 Python    浏览次数:14817        分享
0

sklearn里有没有直接计算MAPE(平均百分误差)的函数?

谢谢各位!


 

麦克信条   2017-11-11 08:45



   1个回答 
4

sklearn里应该没有MAPE。

我用numpy自己写一个给你,求点赞,谢谢!

import numpy as np
def MAPE(true, pred):
    diff = np.abs(np.array(true) - np.array(pred))
    return np.mean(diff / true)


SofaSofa数据科学社区DS面试题库 DS面经

panling   2017-11-11 13:35



  相关讨论

sklearn GridSearchCV中的refit是什么意思

sklearn无法加载kfold

sklearn cross_val_score怎么同时对多个scoring进行验证

sklearn cross_val_score中的参数pre_dispatch

调用sklearn中的classification_report,ValueError: Mix type of y not allowed, got types set(['binary', 'continuous'])

sklearn.model_selection.cross_val_predict怎么固定random_state?

sklearn classification_report里的support是什么意思

关于sklearn.model_selection.PredefinedSplit的用法

怎么自定义sklearn GridSearchCV中评估函数的阈值

sklearn r2_score返回负数

  随便看看

【站务】我们回来了

95%置信区间的正确理解

逻辑回归的损失函数是怎么来的

numpy array里怎么用fillna填充nan的值?

怎么把pandas dataframe中一列英文文本全部转成小写?