aboutsummaryrefslogtreecommitdiff
path: root/docs/mllib-naive-bayes.md
diff options
context:
space:
mode:
authorDariusz Kobylarz <darek.kobylarz@gmail.com>2014-11-04 09:53:43 -0800
committerXiangrui Meng <meng@databricks.com>2014-11-04 09:53:43 -0800
commitbcecd73fdd4d2ec209259cfd57d3ad1d63f028f2 (patch)
tree1f50168afddb3916447b8af9b4d62d2176658147 /docs/mllib-naive-bayes.md
parente4f42631a68b473ce706429915f3f08042af2119 (diff)
downloadspark-bcecd73fdd4d2ec209259cfd57d3ad1d63f028f2.tar.gz
spark-bcecd73fdd4d2ec209259cfd57d3ad1d63f028f2.tar.bz2
spark-bcecd73fdd4d2ec209259cfd57d3ad1d63f028f2.zip
fixed MLlib Naive-Bayes java example bug
the filter tests Double objects by references whereas it should test their values Author: Dariusz Kobylarz <darek.kobylarz@gmail.com> Closes #3081 from dkobylarz/master and squashes the following commits: 5d43a39 [Dariusz Kobylarz] naive bayes example update a304b93 [Dariusz Kobylarz] fixed MLlib Naive-Bayes java example bug
Diffstat (limited to 'docs/mllib-naive-bayes.md')
-rw-r--r--docs/mllib-naive-bayes.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/mllib-naive-bayes.md b/docs/mllib-naive-bayes.md
index 7f9d4c6563..d5b044d94f 100644
--- a/docs/mllib-naive-bayes.md
+++ b/docs/mllib-naive-bayes.md
@@ -88,11 +88,11 @@ JavaPairRDD<Double, Double> predictionAndLabel =
return new Tuple2<Double, Double>(model.predict(p.features()), p.label());
}
});
-double accuracy = 1.0 * predictionAndLabel.filter(new Function<Tuple2<Double, Double>, Boolean>() {
+double accuracy = predictionAndLabel.filter(new Function<Tuple2<Double, Double>, Boolean>() {
@Override public Boolean call(Tuple2<Double, Double> pl) {
- return pl._1() == pl._2();
+ return pl._1().equals(pl._2());
}
- }).count() / test.count();
+ }).count() / (double) test.count();
{% endhighlight %}
</div>