Preference Rating for Visual Stimuli Based on Elo Ratings
Overview
Allows calculating global scores for characteristics of visual stimuli as assessed by human raters. Stimuli are presented as sequence of pairwise comparisons ('contests'), during each of which a rater expresses preference for one stimulus over the other (forced choice). The algorithm for calculating global scores is based on Elo rating, which updates individual scores after each single pairwise contest. Elo rating is widely used to rank chess players according to their performance. Its core feature is that dyadic contests with expected outcomes lead to smaller changes of participants' scores than outcomes that were unexpected. As such, Elo rating is an efficient tool to rate individual stimuli when a large number of such stimuli are paired against each other in the context of experiments where the goal is to rank stimuli according to some characteristic of interest. Clark et al (2018) doi:10.1371/journal.pone.0190393 provide details.
- now compatible with R >= 3.5
- vignette now as html
- moved package code to GitHub
From inst/NEWS.Rd in the release
Install
Health
ERRORwhether package can be installedr-oldrel-windows-x86_64
Installation failed. See 'd:/Rcompile/CRANpkg/local/4.5/EloChoice.Rcheck/00install.out' for details.
NOTEC++ specificationr-devel-windows-x86_64, r-release-windows-x86_64
Obsolete C++11 standard request will be ignored
NOTECRAN incoming feasibilityr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Maintainer: ‘Christof Neumann <christofneumann1@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Christof",
family = "Neumann",
role = c("aut", "cre"),
email = "christofneumann1@gmail.com")
as necessary.- ERROR8 OK, 4 NOTE, 1 ERRORNow
- ERROR9 OK, 4 NOTE, 1 ERROR2026-04-23
- NOTE9 OK, 5 NOTE2026-04-22
- ERROR9 OK, 4 NOTE, 1 ERROR2026-04-18
- NOTE9 OK, 5 NOTE2026-03-10
Documentation
- Help pages
- 10
- Examples that run
- 100%10 run in a plain check
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 50% with a bibliography file
- EloChoice-tutorial HTML
Downloads
Repository
Stars over time
3 development-tooling and community-health practices detected across 2 families in the upstream repository
Checks run against github.com/gobbios/elochoice on 2026-10-21.
Dependencies
Installing EloChoice adds 5 packages (4 with compiled code, 4.7 MB of source tarballs). Heaviest: Rcpp 1.8 MB, rbibutils 1.1 MB, RcppArmadillo 1.0 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- unarchivedReturned to CRAN2019-07-04
- 0.29.4Latest2019-07-04 · current release · diff ↗ ·
removed 1 export
pattern:^[[:alpha:]]+added 9 exports
elochoice, makepairwise, randompairs, raterprog, raterprogplot, ratings, reliability, singlechoice, triplets - RR 3.6.0 released · 2019-04-26
- archivedRemoved from CRAN2019-02-11check problems were not corrected in time
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- 0.292015-10-12 · diff ↗
- 0.282015-10-12
Show 1 earlier eventHide 1 earlier event
- RR 3.2.0 released · 2015-04-16
Package metadata
- First published
- 2015-10-12
- Total releases
- 3 / 11 yrs
- License
- GPL (>= 3) OSI
- Bundled data
- 14 KB / 1 file
- Download size
- 163 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("EloChoice")Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.