net.sourceforge.openforecast
Class EvaluationCriteria
- java.lang.Object
-
- net.sourceforge.openforecast.EvaluationCriteria
-
public class EvaluationCriteria extends java.lang.ObjectA class of constants defining the various "evaluation criteria" that can be used to compare the accuracy of two forecasting models.- Since:
- 0.5
-
-
Field Summary
Fields Modifier and Type Field and Description static EvaluationCriteriaAICEvaluationCriteria referring to the Akaike Information Criteria measure.static EvaluationCriteriaBIASEvaluationCriteria referring to Bias.static EvaluationCriteriaBLENDEvaluationCriteria referring to a reasonable blend of all other evaluation criteria.static EvaluationCriteriaMADEvaluationCriteria referring to the Mean Absolute Deviation.static EvaluationCriteriaMAPEEvaluationCriteria referring to the Mean Absolute Percentage Error.static EvaluationCriteriaMSEEvaluationCriteria referring to the Mean Squared Error.static EvaluationCriteriaSAEEvaluationCriteria referring to the Sum of the Absolute Error.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanequals(java.lang.Object obj)Compares two EvaluationCriteria objects for equality.java.lang.StringtoString()Returns a textual description of this evaluation criteria object.
-
-
-
Field Detail
-
AIC
public static final EvaluationCriteria AIC
EvaluationCriteria referring to the Akaike Information Criteria measure.
-
BIAS
public static final EvaluationCriteria BIAS
EvaluationCriteria referring to Bias.
-
MAD
public static final EvaluationCriteria MAD
EvaluationCriteria referring to the Mean Absolute Deviation.
-
MAPE
public static final EvaluationCriteria MAPE
EvaluationCriteria referring to the Mean Absolute Percentage Error.
-
MSE
public static final EvaluationCriteria MSE
EvaluationCriteria referring to the Mean Squared Error.
-
SAE
public static final EvaluationCriteria SAE
EvaluationCriteria referring to the Sum of the Absolute Error.
-
BLEND
public static final EvaluationCriteria BLEND
EvaluationCriteria referring to a reasonable blend of all other evaluation criteria. Rather than rely solely on one specific evaluation criteria to pick a "good" model, assess them all and select the model generally regarded as "better" by the majority of the criteria.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Compares two EvaluationCriteria objects for equality.- Overrides:
equalsin classjava.lang.Object- Returns:
- true if the given Object is an EvaluationCriteria equivalent to this EvaluationCriteria; otherwise returns false.
-
toString
public java.lang.String toString()
Returns a textual description of this evaluation criteria object.- Overrides:
toStringin classjava.lang.Object- Returns:
- a string representation of the object.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG