Skip to content

EloChoice

Preference Rating for Visual Stimuli Based on Elo Ratings

v0.29.4 · Jul 4, 2019 · GPL (>= 3)

Description

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.

Downloads

265

Last 30 days

11980th

265

Last 90 days

265

Last year

CRAN Check Status

5 NOTE
9 OK
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 OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 NOTE
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

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.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

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.
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
NOTE r-devel-windows-x86_64

C++ specification

  Obsolete C++11 standard request will be ignored
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
NOTE r-oldrel-windows-x86_64

C++ specification

  Specified C++11: please drop specification unless essential
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
NOTE r-release-windows-x86_64

C++ specification

  Specified C++11: please drop specification unless essential

Check History

NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

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.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

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.
NOTE r-devel-windows-x86_64

C++ specification

  Obsolete C++11 standard request will be ignored
NOTE r-release-windows-x86_64

C++ specification

  Specified C++11: please drop specification unless essential
NOTE r-oldrel-windows-x86_64

C++ specification

  Specified C++11: please drop specification unless essential

Reverse Dependencies (1)

suggests

Dependency Network

Dependencies Reverse dependencies Rcpp psychotools Rdpack pairwiseLLM EloChoice

Version History

new 0.29.4 Mar 9, 2026