|
SHOGUN
v1.1.0
|
Class MeanSquaredError used to compute an error of regression model.
Formally, for real labels
mean squared error (MSE) is estimated as
Definition at line 33 of file MeanSquaredError.h.

Public Member Functions | |
| CMeanSquaredError () | |
| virtual | ~CMeanSquaredError () |
| virtual float64_t | evaluate (CLabels *predicted, CLabels *ground_truth) |
| EEvaluationDirection | get_evaluation_direction () |
| virtual const char * | get_name () const |
Public Member Functions inherited from CEvaluation | |
| CEvaluation () | |
| virtual | ~CEvaluation () |
Public Member Functions inherited from CSGObject | |
| 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 | |
Public Attributes inherited from CSGObject | |
| SGIO * | io |
| Parallel * | parallel |
| Version * | version |
| Parameter * | m_parameters |
| Parameter * | m_model_selection_parameters |
Protected Member Functions inherited from CSGObject | |
| 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 37 of file MeanSquaredError.h.
|
virtual |
destructor
Definition at line 40 of file MeanSquaredError.h.
evaluate mean squared error
| predicted | labels for evaluating |
| ground_truth | labels assumed to be correct |
Implements CEvaluation.
Definition at line 17 of file MeanSquaredError.cpp.
|
virtual |
Implements CEvaluation.
Definition at line 49 of file MeanSquaredError.h.
|
virtual |