public class LinearRegressionSummary
extends java.lang.Object
implements scala.Serializable
 param:  predictions predictions output by the model's transform method.
 param:  predictionCol Field in "predictions" which gives the predicted value of the label at
                      each instance.
 param:  labelCol Field in "predictions" which gives the true label of each instance.
 param:  featuresCol Field in "predictions" which gives the features of each instance as a vector.
| Modifier and Type | Method and Description | 
|---|---|
double[] | 
coefficientStandardErrors()
Standard error of estimated coefficients and intercept. 
 | 
double[] | 
devianceResiduals()
The weighted residuals, the usual residuals rescaled by
 the square root of the instance weights. 
 | 
double | 
explainedVariance()
Returns the explained variance regression score. 
 | 
java.lang.String | 
featuresCol()  | 
java.lang.String | 
labelCol()  | 
double | 
meanAbsoluteError()
Returns the mean absolute error, which is a risk function corresponding to the
 expected value of the absolute error loss or l1-norm loss. 
 | 
double | 
meanSquaredError()
Returns the mean squared error, which is a risk function corresponding to the
 expected value of the squared error loss or quadratic loss. 
 | 
LinearRegressionModel | 
model()
Deprecated. 
 
The model field is deprecated and will be removed in 2.1.0. Since 2.0.0. 
 | 
long | 
numInstances()
Number of instances in DataFrame predictions 
 | 
java.lang.String | 
predictionCol()  | 
Dataset<Row> | 
predictions()  | 
double[] | 
pValues()
Two-sided p-value of estimated coefficients and intercept. 
 | 
double | 
r2()
Returns R^2^, the coefficient of determination. 
 | 
Dataset<Row> | 
residuals()
Residuals (label - predicted value) 
 | 
double | 
rootMeanSquaredError()
Returns the root mean squared error, which is defined as the square root of
 the mean squared error. 
 | 
double[] | 
tValues()
T-statistic of estimated coefficients and intercept. 
 | 
public java.lang.String predictionCol()
public java.lang.String labelCol()
public java.lang.String featuresCol()
public LinearRegressionModel model()
public double explainedVariance()
http://en.wikipedia.org/wiki/Explained_variation
 
 Note: This ignores instance weights (setting all to 1.0) from LinearRegression.weightCol.
       This will change in later Spark versions.
public double meanAbsoluteError()
 Note: This ignores instance weights (setting all to 1.0) from LinearRegression.weightCol.
       This will change in later Spark versions.
public double meanSquaredError()
 Note: This ignores instance weights (setting all to 1.0) from LinearRegression.weightCol.
       This will change in later Spark versions.
public double rootMeanSquaredError()
 Note: This ignores instance weights (setting all to 1.0) from LinearRegression.weightCol.
       This will change in later Spark versions.
public double r2()
http://en.wikipedia.org/wiki/Coefficient_of_determination
 
 Note: This ignores instance weights (setting all to 1.0) from LinearRegression.weightCol.
       This will change in later Spark versions.
public long numInstances()
public double[] devianceResiduals()
public double[] coefficientStandardErrors()
 If LinearRegression.fitIntercept is set to true,
 then the last element returned corresponds to the intercept.
 
LinearRegression.solverpublic double[] tValues()
 If LinearRegression.fitIntercept is set to true,
 then the last element returned corresponds to the intercept.
 
LinearRegression.solverpublic double[] pValues()
 If LinearRegression.fitIntercept is set to true,
 then the last element returned corresponds to the intercept.
 
LinearRegression.solver