Exposed sums of squares.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@742145 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Phil Steitz 2009-02-08 19:30:09 +00:00
parent 2f227a6314
commit d22f9559e1
1 changed files with 23 additions and 0 deletions

View File

@ -352,6 +352,29 @@ public class SimpleRegression implements Serializable {
}
return sumYY;
}
/**
* Returns the sum of squared deviations of the x values about their mean.
*
* If <code>n < 2</code>, this returns <code>Double.NaN</code>.</p>
*
* @return sum of squared deviations of x values
*/
public double getXSumSquares() {
if (n < 2) {
return Double.NaN;
}
return sumXX;
}
/**
* Returns the sum of crossproducts, x<sub>i</sub>*y<sub>i</sub>.
*
* @return sum of cross products
*/
public double getSumOfCrossProducts() {
return sumXY;
}
/**
* Returns the sum of squared deviations of the predicted y values about