0
我是R.新手。
我使用R語言爲建議系統使用recommenderlab
程序包構建原型。
我收到以下錯誤消息。R編程:評估中的錯誤:未使用的參數
Error in evaluate(x = eval_sets, method = models_to_evaluate, n = n_recommendations) :
unused arguments (x = eval_sets, method = models_to_evaluate, n = n_recommendations)
在下面的代碼執行:
library(recommenderlab)
library(ggplot2)
data("MovieLense")
ratings_movies <- MovieLense[rowCounts(MovieLense) > 27, colCounts(MovieLense) > 21]
n_fold <- 4
items_to_keep <- 15
rating_threshold <- 3
eval_sets <- evaluationScheme(data = ratings_movies,
method = "cross-validation",
k = n_fold,
given = items_to_keep,
goodRating = rating_threshold)
models_to_evaluate <- list(
IBCF_cos = list(name = "IBCF", param = list(method = "cosine")),
IBCF_cor = list(name = "IBCF", param = list(method = "pearson")),
UBCF_cos = list(name = "UBCF", param = list(method = "cosine")),
UBCF_cor = list(name = "UBCF", param = list(method = "pearson")),
random = list(name = "RANDOM", param=NULL)
)
n_recommendations <- c(1, 5, seq(10, 100, 10))
list_results <- evaluate(x = eval_sets,
method = models_to_evaluate,
n = n_recommendations)
我不知道爲什麼錯誤快到了,我怎麼能解決這個問題。
如果有人能幫助我解決這個問題,我將非常感激。
在此先感謝。
的代碼工作我的系統上很好..有另一種稱爲評估你的環境的方法? –
嘗試:'recommenderlab :: evaluate(x = eval_sets,method = models_to_evaluate,n = n_recommendations)' – coatless
@Coatless:非常感謝。代碼爲我工作。 –