SHOGUN
v1.1.0
|
Class MeanAbsoluteError used to compute an error of regression model.
Formally, for real labels mean absolute error (MAE) is estimated as
Definition at line 32 of file MeanAbsoluteError.h.
Public Member Functions | |
CMeanAbsoluteError () | |
virtual | ~CMeanAbsoluteError () |
virtual float64_t | evaluate (CLabels *predicted, CLabels *ground_truth) |
EEvaluationDirection | get_evaluation_direction () |
virtual const char * | get_name () const |
![]() | |
CEvaluation () | |
virtual | ~CEvaluation () |
![]() | |
CSGObject () | |
CSGObject (const CSGObject &orig) | |
virtual | ~CSGObject () |
virtual bool | is_generic (EPrimitiveType *generic) const |
template<class T > | |
void | set_generic () |
void | unset_generic () |
virtual void | print_serializable (const char *prefix="") |
virtual bool | save_serializable (CSerializableFile *file, const char *prefix="") |
virtual bool | load_serializable (CSerializableFile *file, const char *prefix="") |
void | set_global_io (SGIO *io) |
SGIO * | get_global_io () |
void | set_global_parallel (Parallel *parallel) |
Parallel * | get_global_parallel () |
void | set_global_version (Version *version) |
Version * | get_global_version () |
SGVector< char * > | get_modelsel_names () |
char * | get_modsel_param_descr (const char *param_name) |
index_t | get_modsel_param_index (const char *param_name) |
Additional Inherited Members | |
![]() | |
SGIO * | io |
Parallel * | parallel |
Version * | version |
Parameter * | m_parameters |
Parameter * | m_model_selection_parameters |
![]() | |
virtual void | load_serializable_pre () throw (ShogunException) |
virtual void | load_serializable_post () throw (ShogunException) |
virtual void | save_serializable_pre () throw (ShogunException) |
virtual void | save_serializable_post () throw (ShogunException) |
constructor
Definition at line 36 of file MeanAbsoluteError.h.
|
virtual |
destructor
Definition at line 39 of file MeanAbsoluteError.h.
evaluate mean absolute error
predicted | labels for evaluating |
ground_truth | labels assumed to be correct |
Implements CEvaluation.
Definition at line 16 of file MeanAbsoluteError.cpp.
|
virtual |
Implements CEvaluation.
Definition at line 48 of file MeanAbsoluteError.h.
|
virtual |