Как выразить точность RandomForestRegressor - PullRequest
0 голосов
/ 02 октября 2018

Я выражаю точность RandomForestRegressor на основе MAPE, как показано ниже, и неожиданно я получаю точность более 90%.

def get_accuracy(model,X_test, y_test):
    pred = model.predict(X_test)
    errors = abs(pred - y_test)
    MSE=round(np.mean(errors),2)
    MAPE=100*(errors/y_test)
    accuracy=round (100 - np.mean(MAPE),2)
    return accuracy 

Мой коллега, однако, использует RandomForestRegressor (). Score () в качестве меры точности.Для того же набора данных и модели оценка по модели составляет <80%, в то время как MAPE> 90%.Может кто-нибудь объяснить, какая из них представляет истинную точность модели?

...