CFbuilder: The constructor function of the CFilt class.

View source: R/CFbuilder.R

CFbuilderR Documentation

The constructor function of the CFilt class.

Description

The constructor function of the CFilt class.

Usage

CFbuilder(Data,Datatype,similarity)

CFbuilder(
Data,
Datatype = ifelse(ncol(Data)==2,"consumption","ratings"),
similarity = ifelse(Datatype == "consumption","jaccard","pearson")
)

Arguments

Data

a dataframe with 2 or 3 columns. The first column indicates the user ID, the second the item ID and the third the rating (only if Datatype = 'rating').

Datatype

a character that indicates the data type: 'rating' or 'consumption'.

similarity

a character that indicates the similarity type. For 'datatype='ratings', 'cossine' or 'person'. For datatype='consumption', 'jaccard'.

Value

a CF class object.

Author(s)

Jessica Kubrusly

References

LINDEN, G.; SMITH, B.; YORK, J. Amazon. com recommendations: Item-to-item collaborative filtering. Internet Computing, IEEE, v. 7, n. 1, p. 76-80,2003

See Also

CF-class

Examples

CF1 <- CFbuilder(Data = movies[1:300,], Datatype = "ratings", 
similarity = "pearson") #or
CF1_ <- CFbuilder(Data = movies[1:300,])
CF2 <- CFbuilder(Data = movies[1:300,], Datatype = "ratings", 
similarity = "cosine") #or
CF2_ <- CFbuilder(Data = movies[1:300,], similarity = "cosine")
CF3 <- CFbuilder(Data = movies[1:300,-3], Datatype = "consumption", 
similarity = "jaccard") #or
CF3_ <- CFbuilder(Data = movies[1:300,-3])

CFilt documentation built on Oct. 4, 2024, 5:10 p.m.

Related to CFbuilder in CFilt...