AverageAbsoluteDifferenceRecommenderEvaluator ClassNReco.Recommender Class Library
A IRecommenderEvaluator which computes the average absolute difference between predicted and actual ratings for users.
Inheritance Hierarchy

System Object
  NReco.CF.Taste.Impl.Eval AbstractDifferenceRecommenderEvaluator
    NReco.CF.Taste.Impl.Eval AverageAbsoluteDifferenceRecommenderEvaluator

Namespace: NReco.CF.Taste.Impl.Eval
Assembly: NReco.Recommender (in NReco.Recommender.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public sealed class AverageAbsoluteDifferenceRecommenderEvaluator : AbstractDifferenceRecommenderEvaluator

The AverageAbsoluteDifferenceRecommenderEvaluator type exposes the following members.

Constructors

  NameDescription
Public methodAverageAbsoluteDifferenceRecommenderEvaluator
Initializes a new instance of the AverageAbsoluteDifferenceRecommenderEvaluator class
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodEvaluate (Inherited from AbstractDifferenceRecommenderEvaluator.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetMaxPreference (Inherited from AbstractDifferenceRecommenderEvaluator.)
Public methodGetMinPreference (Inherited from AbstractDifferenceRecommenderEvaluator.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetMaxPreference (Inherited from AbstractDifferenceRecommenderEvaluator.)
Public methodSetMinPreference (Inherited from AbstractDifferenceRecommenderEvaluator.)
Public methodToString (Overrides Object ToString .)
Top
Remarks

This algorithm is also called "mean average error".
See Also