有没有一种方法可以在Recommendationerlab中为测试样本添加自定义值?

时间:2019-05-30 18:57:39

标签: r recommenderlab

我正在建立一个电影推荐系统。我有一个带有评论的数据框,我想为其添加一个冷门。因此,我设法将值添加到评分数据集,但是在将其划分为训练和测试样本时,我遇到了问题。 数据被散布并转换为realRatingMatrix,然后使用EvaluationScheme(),因为它可以过滤预测的收视率并推荐更好的电影,但是当我这样做时,函数会随机分割数据以进行训练和测试,我可以不能将我的“冷用户”从火车转移到测试样品。

我尝试将realRatingMatrix转换回数据框,将用户从火车转移到手动进行测试,再将其转换回realRatingMatrix并运行predict(),但最终出现错误。

在使用predict()之后出现错误:

  

proxy :: dist(x = x,y = y,method = method)中的错误:x和y必须   在列中保持一致。

0 个答案:

没有答案