MyMediaLite  3.11
Classes | Enumerations
Package MyMediaLite.Correlation

This namespace contains several correlation/distance measures. More...

Classes

class  AsymmetricCorrelationMatrix
 Class for computing and storing correlations and similarities More...
 
class  BidirectionalConditionalProbability
 Class for storing and computing 'bi-directional' conditional probabilities More...
 
class  BinaryCosine
 Class for storing cosine similarities More...
 
class  BinaryDataAsymmetricCorrelationMatrix
 Class with commoin routines for asymmetric correlations that are learned from binary data More...
 
class  BinaryDataSymmetricCorrelationMatrix
 Class with common routines for symmetric correlations that are learned from binary data More...
 
class  ConditionalProbability
 Class for storing and computing conditional probabilities More...
 
class  Cooccurrence
 Class for storing and computing the co-counts More...
 
class  Extensions
 Extension methods for correlation matrices More...
 
interface  IBinaryDataCorrelationMatrix
 CorrelationMatrix that computes correlations over binary data More...
 
interface  ICorrelationMatrix
 Interface representing correlation and similarity matrices More...
 
interface  IRatingCorrelationMatrix
 CorrelationMatrix that computes correlations over rating data More...
 
class  Jaccard
 Class for storing and computing the Jaccard index (Tanimoto coefficient) More...
 
class  Overlap
 Class containing routines for computing overlaps More...
 
class  Pearson
 Shrunk Pearson correlation for rating data More...
 
class  RatingCosine
 Rating cosine similarity for rating data More...
 
class  SymmetricCorrelationMatrix
 Class for computing and storing correlations and similarities More...
 

Enumerations

enum  BinaryCorrelationType {
  Cosine, Jaccard, ConditionalProbability, BidirectionalConditionalProbability,
  Cooccurrence, SimilarityProvider, Stored
}
 Correlations based on binary data More...
 
enum  RatingCorrelationType {
  BinaryCosine, Jaccard, ConditionalProbability, BidirectionalConditionalProbability,
  Cooccurrence, SimilarityProvider, Stored, Pearson,
  RatingCosine
}
 Correlations based on rating data More...
 

Detailed Description

This namespace contains several correlation/distance measures.

Enumeration Type Documentation

Correlations based on binary data

Enumerator
Cosine 

cosine similarity

Jaccard 

Jaccard index (Tanimoto coefficient)

ConditionalProbability 

conditional probability

BidirectionalConditionalProbability 

bidirectional conditional probability

Cooccurrence 

cooccurrence counts

SimilarityProvider 

use a similarity provider to get the correlation

Stored 

use stored/precomputed correlation

Correlations based on rating data

Enumerator
BinaryCosine 

binary cosine similarity

Jaccard 

Jaccard index (Tanimoto coefficient)

ConditionalProbability 

conditional probability

BidirectionalConditionalProbability 

bidirectional conditional probability

Cooccurrence 

cooccurrence counts

SimilarityProvider 

use a similarity provider to get the correlation

Stored 

use stored/precomputed correlation

Pearson 

Pearson correlation

RatingCosine 

rating cosine similarity