org.mymedialite.data
Class Extensions

java.lang.Object
  extended by org.mymedialite.data.Extensions

public class Extensions
extends java.lang.Object

Extension methods for dataset statistics.


Method Summary
static java.lang.String statistics(IPosOnlyFeedback training_data, IPosOnlyFeedback test_data, SparseBooleanMatrix user_attributes, SparseBooleanMatrix item_attributes)
          Display data statistics for item recommendation datasets.
static java.lang.String statistics(IRatings train, IRatings test, SparseBooleanMatrix user_attributes, SparseBooleanMatrix item_attributes, boolean display_overlap)
          Display dataset statistics.
static java.lang.String statistics(SparseBooleanMatrix user_attributes, SparseBooleanMatrix item_attributes)
          Display statistics for user and item attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

statistics

public static java.lang.String statistics(IRatings train,
                                          IRatings test,
                                          SparseBooleanMatrix user_attributes,
                                          SparseBooleanMatrix item_attributes,
                                          boolean display_overlap)
Display dataset statistics.

Parameters:
train - the training data
test - the test data
user_attributes - the user attributes
item_attributes - the item attributes
display_overlap - if set true, display the user/item overlap between train and test

statistics

public static java.lang.String statistics(IPosOnlyFeedback training_data,
                                          IPosOnlyFeedback test_data,
                                          SparseBooleanMatrix user_attributes,
                                          SparseBooleanMatrix item_attributes)
Display data statistics for item recommendation datasets.

Parameters:
training_data - the training dataset
test_data - the test dataset
user_attributes - the user attributes
item_attributes - the item attributes

statistics

public static java.lang.String statistics(SparseBooleanMatrix user_attributes,
                                          SparseBooleanMatrix item_attributes)
Display statistics for user and item attributes.

Parameters:
user_attributes - the user attributes
item_attributes - the item attributes