rrecsys
Environment for Evaluating Recommender Systems
Description
Processes standard recommendation datasets (e.g., a user-item rating matrix) as input and generates rating predictions and lists of recommended items. Standard algorithm implementations which are included in this package are the following: Global/Item/User-Average baselines, Weighted Slope One, Item-Based KNN, User-Based KNN, FunkSVD, BPR and weighted ALS. They can be assessed according to the standard offline evaluation methodology (Shani, et al. (2011) <doi:10.1007/978-0-387-85820-3_8>) for recommender systems using measures such as MAE, RMSE, Precision, Recall, F1, AUC, NDCG, RankScore and coverage measures. The package (Coba, et al.(2017) <doi: 10.1007/978-3-319-60042-0_36>) is intended for rapid prototyping of recommendation algorithms and education purposes.
Downloads
300
Last 30 days
10329th
300
Last 90 days
300
Last year
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
CRAN incoming feasibility
Maintainer: ‘Ludovik Çoba <Ludovik.Coba@inf.unibz.it>’
Found the following URLs which should use \doi (with the DOI name only):
File ‘rrecsys.Rd’:
http://dx.doi.org/10.1109/MC.2009.263
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
CRAN incoming feasibility
Maintainer: ‘Ludovik Çoba <Ludovik.Coba@inf.unibz.it>’
Found the following URLs which should use \doi (with the DOI name only):
File ‘rrecsys.Rd’:
http://dx.doi.org/10.1109/MC.2009.263
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the same item and the number of observed ratings.
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Ludovik Çoba <Ludovik.Coba@inf.unibz.it>’
Found the following URLs which should use \doi (with the DOI name only):
File ‘rrecsys.Rd’:
http://dx.doi.org/10.1109/MC.2009.263
CRAN incoming feasibility
Maintainer: ‘Ludovik Çoba <Ludovik.Coba@inf.unibz.it>’
Found the following URLs which should use \doi (with the DOI name only):
File ‘rrecsys.Rd’:
http://dx.doi.org/10.1109/MC.2009.263
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam
Rd files
checkRd: (-1) rrecsys.Rd:72: Lost braces; missing escapes or markup?
72 | The average deviation rating $dev_{ij}$ between co-rated items is defined by:
| ^
checkRd: (-1) rrecsys.Rd:76: Lost braces; missing escapes or markup?
76 | Where $c_{ij}$ is the number of co-ratings between items $i$ and $j$ and $r_{ui}$ is an existing rating for user $u$ on item $i$. The Weighted Slope One takes into account both, information from users who rated the sam