关注 spark技术分享,
撸spark源码 玩spark最佳实践

RegressionEvaluator — Evaluator of Regression Models

RegressionEvaluator — Evaluator of Regression Models

RegressionEvaluator is an Evaluator of regression models (e.g. ALS, DecisionTreeRegressor, DecisionTreeClassifier, GBTRegressor, GBTClassifier, RandomForestRegressor, RandomForestClassifier, LinearRegression, RFormula, NaiveBayes, LogisticRegression, MultilayerPerceptronClassifier, LinearSVC, GeneralizedLinearRegression).

Table 1. RegressionEvaluator’s Metrics and isLargerBetter Flag
Metric Description isLargerBetter

rmse

Root mean squared error

false

mse

Mean squared error

false

r2

true

mae

Mean absolute error

false

Table 2. RegressionEvaluator’ Parameters
Parameter Default Value Description

metricName

areaUnderROC

Name of the classification metric for evaluation

Can be one of the following: mae, mse, rmse (default), r2

predictionCol

prediction

Name of the column with predictions

labelCol

label

Name of the column with indexed labels

Evaluating Model Output — evaluate Method

Note
evaluate is part of Evaluator Contract.

evaluate…​FIXME

赞(0) 打赏
未经允许不得转载:spark技术分享 » RegressionEvaluator — Evaluator of Regression Models
分享到: 更多 (0)

关注公众号:spark技术分享

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏