Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

sparseDataSet-class

Dataset class for tuples (user, item, rating).


Description

Container for a sparse dataset that distinguishes between binary and non-binary feedback datasets. Data are stored as tuples (user, item, rating). Extends _ds.

Slots

data:

the dataset, class "matrix".

binary:

class "logical", determines if the item dataset contains binary (i.e. 1/0) or non-binary ratings.

minimum:

class "numeric", defines the minimal value present in the dataset.

maximum:

class "numeric", defines the maximal value present in the dataset.

intScale:

object of class "logical", if TRUE the range of ratings in the dataset contains as well half star values.

userID:

class "numeric", array containing all user IDs.

itemID:

class "numeric", array containing all item IDs.

userPointers:

class "list", pointer to all users position in the dataset.

itemPointers:

class "list", pointer to all items position in the dataset.

Methods

nrow

signature(object = "sparseDataSet"): number of rows of the dataset.

ncol

signature(object = "sparseDataSet"): number of columns of the dataset.

dim

signature(object = "sparseDataSet"): returns the dimensions of the dataset.

rowRatings

signature(object = "sparseDataSet"): returns the number of ratings on each row.

colRatings

signature(object = "sparseDataSet"): returns the number of ratings on each column.

numRatings

signature(object = "sparseDataSet"): returns the total number of ratings.

[

signature(x = "sparseDataSet", i = "ANY", j = "ANY", drop = "ANY")): returns a subset of the dataset.

coerce

signature(from = "sparseDataSet", to = "matrix")

rowAverages

signature(object = "sparseDataSet"): returns the average rating on each row.

colAverages

signature(object = "sparseDataSet"): returns the average rating on each column.


rrecsys

Environment for Evaluating Recommender Systems

v0.9.7.3.1
GPL-3
Authors
Ludovik Çoba [aut, cre, cph], Markus Zanker [ctb], Panagiotis Symeonidis [ctb]
Initial release
2018-02-10

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.