public interface UpdatingMultipleLinearRegression
| Modifier and Type | Method and Description | 
|---|---|
| void | addObservation(double[] x,
              double y)Adds one observation to the regression model. | 
| void | addObservations(double[][] x,
               double[] y)Adds a series of observations to the regression model. | 
| void | clear()Clears internal buffers and resets the regression model. | 
| long | getN()Returns the number of observations added to the regression model. | 
| boolean | hasIntercept()Returns true if a constant has been included false otherwise. | 
| RegressionResults | regress()Performs a regression on data present in buffers and outputs a RegressionResults object | 
| RegressionResults | regress(int[] variablesToInclude)Performs a regression on data present in buffers including only regressors
 indexed in variablesToInclude and outputs a RegressionResults object | 
boolean hasIntercept()
long getN()
void addObservation(double[] x,
                  double y)
                    throws ModelSpecificationException
x - the independent variables which form the design matrixy - the dependent or response variableModelSpecificationException - if the length of x does not equal
 the number of independent variables in the modelvoid addObservations(double[][] x,
                   double[] y)
                     throws ModelSpecificationException
x - a series of observations on the independent variablesy - a series of observations on the dependent variable
 The length of x and y must be the sameModelSpecificationException - if x is not rectangular, does not match
 the length of y or does not contain sufficient data to estimate the modelvoid clear()
RegressionResults regress() throws ModelSpecificationException, NoDataException
ModelSpecificationException - if the model is not correctly specifiedNoDataException - if there is not sufficient data in the model to
 estimate the regression parametersRegressionResults regress(int[] variablesToInclude) throws ModelSpecificationException, MathIllegalArgumentException
variablesToInclude - an array of indices of regressors to includeModelSpecificationException - if the model is not correctly specifiedMathIllegalArgumentException - if the variablesToInclude array is null or zero lengthCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.