public class RegressionStatistics extends BaseStatistics
Modifier and Type | Field and Description |
---|---|
double |
MAE
Mean absolute error
|
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() |
void |
evaluate(Dataset Results)
Generates statistics about the performance on a model.
|
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 |
toString() |
about, getROCCurve, integrateROCCurve, 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 void evaluate(Dataset Results)
BaseStatistics
evaluate
in class BaseStatistics
Results
- Dataset containing both measured and predicted classes.protected 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.util.Map<java.lang.String,java.lang.Double> getStatistics()
BaseStatistics
getStatistics
in class BaseStatistics