【问题标题】:Weird behaviour while converting to realRatingMatrix转换为 realRatingMatrix 时的奇怪行为
【发布时间】:2017-02-27 12:58:16
【问题描述】:

我有一个包含 3 列的数据框。前两个是因子,第三个是数字。我只是从第1230行到第1250行中选择数据。数据如下

> beer_ratings[1230:1250,]
     beer_beerid review_profilename review_overall
1230       52211           WITTBEER            4.0
1231       52211         orbitalr0x            3.0
1232       52211        ColForbinBC            3.5
1233       52211         Heatwave33            4.0
1234       52211       StlHopHead77            4.0
1235       52211         AleWatcher            5.0
1236       52211         scruffwhor            4.0
1237       52211           polisanl            1.5
1238       52211         VncentLIFE            4.0
1239       52211             ahq514            3.5
1240       52211            SpdKilz            4.0
1241       52211            oline73            4.0
1242       52211     TheGordianKnot            3.0
1243       52211        homebrew311            4.0
1244       52211         ZeroSignal            4.0
1245       52211           drcarver            4.0
1246       52211         jzeilinger            4.0
1247       52211           JayS2629            4.0
1248       52211          superspak            4.0
1249       52211         AleWatcher            3.5
1250       52211          shortbus7            3.5

现在我将其转换为 realRatingMatrix 并尝试获取评分摘要

a<- as(beer_ratings[1230:1250,],"realRatingMatrix")
summary(getRatings(a))

奇怪的是,总结如下

   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
  1.500   3.500   4.000   3.925   4.000   8.500 

为什么显示最大值为 8.5?

我正在使用推荐实验室库

【问题讨论】:

    标签: r recommendation-engine


    【解决方案1】:

    好的,我明白了。用户 AleWatcher 两次给同一种啤酒打了 5 分和 3.5 分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2021-04-01
      • 1970-01-01
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多