Взлет, перепрофилирование, креатив и подноготная: истории родом из BigDataCamp03.03.2020 11:53
def MAError(y_true, y_predict):
# YOUR CODE HERE
return error
def MSError(y_true, y_predict):
# YOUR CODE HERE
return error
def RMSEror(y_true, y_predict):
# YOUR CODE HERE
return error
def R_square(y_true, y_predict):
# YOUR CODE HERE
return error
def all_metric(y_true, y_predict):
d = {}
d['MAE'] = [MAError(y_true, y_predict)]
d['MSE'] = [MSError(y_true, y_predict)]
d['RMSE'] = [RMSError(y_true, y_predict)]
d['R_square'] = [R_square(y_true, y_predict)]
return d
# TESTS
assert round(MAError(y_true=Y_train, y_predict=Y_train_predict), 3) == 1.274, 'Неверно реализован расчет'
assert time_delta(MAError, Y_train, Y_train_predict) < 1.5, 'Функция работает слишком долго. Возможно, вы используете лишние циклы.'
assert round(MSError(y_true=Y_train, y_predict=Y_train_predict), 3) == 2.22, 'Неверно реализован расчет'
assert time_delta(MSError, Y_train, Y_train_predict) < 1.5, 'Функция работает слишком долго. Возможно, вы используете лишние циклы.'
© Habrahabr.ru