You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2017/08/08 12:44:16 UTC
[29/50] [abbrv] lucene-solr:jira/solr-11165: SOLR-11203-Simple
regression output should include R-square
SOLR-11203-Simple regression output should include R-square
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/ee696169
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/ee696169
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/ee696169
Branch: refs/heads/jira/solr-11165
Commit: ee696169574f7cde3464650855403359fe0764ca
Parents: 522367c
Author: Joel Bernstein <jb...@apache.org>
Authored: Sun Aug 6 13:51:26 2017 -0400
Committer: Joel Bernstein <jb...@apache.org>
Committed: Sun Aug 6 13:51:39 2017 -0400
----------------------------------------------------------------------
.../org/apache/solr/client/solrj/io/eval/RegressionEvaluator.java | 1 +
.../apache/solr/client/solrj/io/stream/StreamExpressionTest.java | 2 ++
2 files changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/ee696169/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/RegressionEvaluator.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/RegressionEvaluator.java b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/RegressionEvaluator.java
index 263a69a..f61c409 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/RegressionEvaluator.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/RegressionEvaluator.java
@@ -72,6 +72,7 @@ public class RegressionEvaluator extends ComplexEvaluator implements Expressible
map.put("intercept", regression.getIntercept());
map.put("R", regression.getR());
map.put("N", regression.getN());
+ map.put("RSquare", regression.getRSquare());
map.put("regressionSumSquares", regression.getRegressionSumSquares());
map.put("slopeConfidenceInterval", regression.getSlopeConfidenceInterval());
map.put("interceptStdErr", regression.getInterceptStdErr());
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/ee696169/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java
index 94f4106..699a562 100644
--- a/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java
+++ b/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java
@@ -6287,8 +6287,10 @@ public class StreamExpressionTest extends SolrCloudTestCase {
Map regression = (Map)tuple.get("regress");
double slope = (double)regression.get("slope");
double intercept= (double) regression.get("intercept");
+ double rSquare= (double) regression.get("RSquare");
assertTrue(slope == 2.0D);
assertTrue(intercept == 0.0D);
+ assertTrue(rSquare == 1.0D);
double prediction = tuple.getDouble("p");
assertTrue(prediction == 600.0D);
}