MyMediaLite  3.07
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  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
}
 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.