Learn R Programming

CFilt (version 0.3.0)

CFbuilder: 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") )

Value

a CF class object.

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'.

Author

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

Run this code
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])

Run the code above in your browser using DataLab