MyMediaLite  3.09
Public Member Functions | Properties
RatingPredictionEvaluationResults Class Reference

Rating prediction evaluation results. More...

Inheritance diagram for RatingPredictionEvaluationResults:
EvaluationResults

List of all members.

Public Member Functions

 RatingPredictionEvaluationResults ()
 default constructor
 RatingPredictionEvaluationResults (Dictionary< string, float > results)
 RatingPredictionEvaluationResults (IList< Dictionary< string, float >> result_list)
override string ToString ()
 Format rating prediction results.

Properties

static IList< string > DefaultMeasuresToShow [get]
 Default for MeasuresToShow.
string FloatingPointFormat [get, set]
 The format string used to display floating point numbers.
IList< string > IntsToShow [get, set]
 List of strings representing the integer values (like number of users) which will be shown by the ToString() method.
IList< string > MeasuresToShow [get, set]
 List of strings representing the evaluation measures which will be shown by the ToString() method.
Dictionary< string, float > NewItemResults [get, set]
 results for items without ratings in the training data
Dictionary< string, float > NewUserNewItemResults [get, set]
 results for rating predictions where neither the user nor the item has ratings in the training data
Dictionary< string, float > NewUserResults [get, set]
 results for users without ratings in the training data

Detailed Description

Rating prediction evaluation results.

This class is basically a Dictionary with a custom-made ToString() method.


Constructor & Destructor Documentation

default constructor


Member Function Documentation

override string ToString ( ) [inline]

Format rating prediction results.

See http://recsyswiki.com/wiki/Root_mean_square_error and http://recsyswiki.com/wiki/Mean_absolute_error

Returns:
a string containing the results

Reimplemented from EvaluationResults.


Property Documentation

IList<string> DefaultMeasuresToShow [static, get]

Default for MeasuresToShow.

string FloatingPointFormat [get, set, inherited]

The format string used to display floating point numbers.

IList<string> IntsToShow [get, set, inherited]

List of strings representing the integer values (like number of users) which will be shown by the ToString() method.

All strings must be keys of the dictionary.

IList<string> MeasuresToShow [get, set, inherited]

List of strings representing the evaluation measures which will be shown by the ToString() method.

All strings must be keys of the dictionary.

Dictionary<string, float> NewItemResults [get, set]

results for items without ratings in the training data

Dictionary<string, float> NewUserNewItemResults [get, set]

results for rating predictions where neither the user nor the item has ratings in the training data

Dictionary<string, float> NewUserResults [get, set]

results for users without ratings in the training data


The documentation for this class was generated from the following file: