私は回帰の目的でMLパッケージを使用しています。私は自分のデータで良い結果を得ています。 今、私はここに例によって提案されたものをやっていると私は今、一度に複数のメトリックを取得しようとしている:https://spark.apache.org/docs/2.1.0/ml-classification-regression.html複数の回帰メトリックを同時に取得する
基本的には例のコードはこれです:
val evaluator = new RegressionEvaluator()
.setLabelCol("label")
.setPredictionCol("prediction")
.setMetricName("rmse")
val rmse = evaluator.evaluate(predictions)
これは私の罰金である私のテストデータのRMSEを与えるが、私はまた、私はので、ここでのドキュメントを見てMSE、MAE、MAPE、R²およびQ 2 に興味がある:
ここで私はRMSE、MSE、MAE、R²を得ることができますが、データを一度にすべて計算できるようには見えません。サンプルコードで必要と示唆しているように、そうするために。
どのようにしてシングルパス計算を行うことができますか?
MAPEとQ²がありません。計算したものを、理想的には4つの計算中に得るにはどうしたらいいですか?
よろしく