我们如何将 arules 与 R 的 recommenderlab 包中的其他方法进行比较

How can we compare arules with other methods in recommenderlab package for R

我正在尝试使用 R 中的包 recommenderlab 比较推荐算法。只想知道如何将关联规则合并到算法列表中进行比较(可以使用 arules 包的结果)

algorithms <- list(
"random items" = list(name="RANDOM", param=list(normalize = "Z-score")),
"popular items" = list(name="POPULAR", param=list(normalize = "Z-score")),
"user-based CF" = list(name="UBCF", param=list(normalize = "Z-score",
                                             method="Cosine",
                                             nn=50, minRating=3)))

#想加"Assoc-Rules"="arules etc."

如果您使用的是 binaryRatingMatrix,则可以使用 AR。 您可以使用以下代码获取可与 "binaryRatingMatrix" 一起使用的条目:

recommenderRegistry$get_entries(dataType = "binaryRatingMatrix")

它将指明您可以使用的方法和参数。