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
275
Last 30 days
15339th
802
Last 90 days
3.1K
Last year
Trend: -13% (30d vs prior 30d)
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 10, 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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; missi
...[truncated]...
ating 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.
| ^