示例#1
0
文件: evaluator.py 项目: yxhust/DaPy
 def R2_score(target, predict):
     SSE = sum(Score.error(target, predict)**2)
     SST = sum((target - mean(target))**2)
     return 1 - SSE / SST
示例#2
0
文件: evaluator.py 项目: yxhust/DaPy
 def MAPE(target, predict):
     return mean(abs(Score.error(target, predict) / target))
示例#3
0
文件: evaluator.py 项目: yxhust/DaPy
 def MSE(target, predict):
     return mean(Score.error(target, predict)**2)
示例#4
0
def IndependentTTest(x, center=0, alpha=.05):
    n, mu = len(x), mean(x)
    sigma = sum(map(lambda x: (x - mu) ** 2, x)) / (n - 1)
    t = (mu - center) / sqrt(sigma / (n - 1))
    pvalue = Tcdf(t, n-1)
    return IndTTest(t, n, center, round(pvalue, 4))
示例#5
0
 def MAE(target, predict):
     return mean(abs(target - predict))
示例#6
0
 def MAPE(target, predict):
     return mean(abs((target - predict) / target))
示例#7
0
 def MSE(target, predict):
     return mean((target - predict)**2)