Catalano.MachineLearning.Regression
Class RegressionMeasure
- java.lang.Object
-
- Catalano.MachineLearning.Regression.RegressionMeasure
-
public class RegressionMeasure extends java.lang.ObjectRegression Measure.
-
-
Constructor Summary
Constructors Constructor and Description RegressionMeasure(double mae, double mse, double rmse, double r2, double mda)Initializes a new instance of the RegressionMeasure class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static doubleCoefficientOfDetermination(double[] actual, double[] predicted)doublegetCoefficientOfDetermination()Get the coefficient of determination (R2).doublegetMeanAbsoluteError()Get the mean absolute error.doublegetMeanDirectionalAccuracy()Get the mean directional accuracy (MDA).doublegetMeanSquaredError()Get the mean squared error.doublegetRootMeanSquaredError()Get the root mean squared error.static doubleMeanAbsoluteError(double[] actual, double[] predicted)static doubleMeanDirectionalAccuracy(double[] actual, double[] predicted)static doubleMeanSquaredError(double[] actual, double[] predicted)static doubleNormalizedMeanSquareError(double[] actual, double[] predicted)static doubleRootMeanSquaredError(double[] actual, double[] predicted)
-
-
-
Constructor Detail
-
RegressionMeasure
public RegressionMeasure(double mae, double mse, double rmse, double r2, double mda)Initializes a new instance of the RegressionMeasure class.- Parameters:
mae-mse-rmse-r2-
-
-
Method Detail
-
MeanAbsoluteError
public static double MeanAbsoluteError(double[] actual, double[] predicted)
-
MeanSquaredError
public static double MeanSquaredError(double[] actual, double[] predicted)
-
NormalizedMeanSquareError
public static double NormalizedMeanSquareError(double[] actual, double[] predicted)
-
RootMeanSquaredError
public static double RootMeanSquaredError(double[] actual, double[] predicted)
-
MeanDirectionalAccuracy
public static double MeanDirectionalAccuracy(double[] actual, double[] predicted)
-
CoefficientOfDetermination
public static double CoefficientOfDetermination(double[] actual, double[] predicted)
-
getMeanAbsoluteError
public double getMeanAbsoluteError()
Get the mean absolute error.- Returns:
- Mean absolute error.
-
getMeanSquaredError
public double getMeanSquaredError()
Get the mean squared error.- Returns:
- Mean squared error.
-
getRootMeanSquaredError
public double getRootMeanSquaredError()
Get the root mean squared error.- Returns:
- Root mean squared error.
-
getCoefficientOfDetermination
public double getCoefficientOfDetermination()
Get the coefficient of determination (R2).- Returns:
- Coefficient of determination.
-
getMeanDirectionalAccuracy
public double getMeanDirectionalAccuracy()
Get the mean directional accuracy (MDA).- Returns:
- Mean Directional Accuracy.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG