public class RegressionStatistics extends BaseStatistics
Modifier and Type | Field and Description |
---|---|
double |
MAE
Mean absolute error
|
double |
MeasuredMAD
Mean absolute deviation of measured values
|
double |
MeasuredMedian
Median of mesaured values
|
double |
MeasuredRange
Range of measured values
|
double |
MeasuredStdDev
Standard deviation of measured values
|
double |
MRE
Mean relative error
|
double |
R
Pearson's correlation coefficient
|
double |
Rho
Spearman's correlation coefficient
|
double |
RMSE
Root mean squared error
|
double |
Tau
Kendall's rank correlation coefficient
|
Measured, NumberTested, Predicted, ROC, ROC_AUC
Constructor and Description |
---|
RegressionStatistics() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
protected void |
evaluate_protected(Dataset results)
Internal method for acutally computing results.
|
java.util.Map<java.lang.String,java.lang.Double> |
getStatistics()
Retrieve list of statistics stored in this class.
|
protected void |
getStatistics(double[] measured,
double[] predicted)
Calculate regression statistics
|
java.lang.String |
printBaselineStats()
Print statistics about the measured class values.
|
java.lang.String |
toString() |
about, evaluate, getROCCurve, getStatisticsNoNaNs, printCommand, printDescription, printROCCurve, printUsage, runCommand, saveCommand, savePerformanceData, setOptions
public double MAE
public double MRE
public double RMSE
public double R
public double Rho
public double Tau
public double MeasuredStdDev
public double MeasuredMAD
public double MeasuredRange
public double MeasuredMedian
protected void evaluate_protected(Dataset results)
BaseStatistics
evaluate_protected
in class BaseStatistics
results
- Dataset to be evaluatedprotected void getStatistics(double[] measured, double[] predicted)
measured
- Measured class variable for each entrypredicted
- Predicted class variable for each entry (same order as measured)public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class BaseStatistics
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String printBaselineStats()
BaseStatistics
printBaselineStats
in class BaseStatistics
public java.util.Map<java.lang.String,java.lang.Double> getStatistics()
BaseStatistics
getStatistics
in class BaseStatistics