EloChoice
Preference Rating for Visual Stimuli Based on Elo Ratings
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
250
Last 30 days
17419th
860
Last 90 days
3.3K
Last year
Trend: +32.3% (30d vs prior 30d)
CRAN Check Status
Show all 13 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-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | ERROR |
| 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 (5 non-OK)
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.
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.
C++ specification
Obsolete C++11 standard request will be ignored
whether package can be installed
Installation failed. See 'd:/Rcompile/CRANpkg/local/4.5/EloChoice.Rcheck/00install.out' for details.
C++ specification
Obsolete C++11 standard request will be ignored
Check History
ERROR 9 OK · 4 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 23, 2026
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.
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.
C++ specification
Obsolete C++11 standard request will be ignored
C++ specification
Specified C++11: please drop specification unless essential
whether package can be installed
Installation failed. See 'd:/Rcompile/CRANpkg/local/4.4/EloChoice.Rcheck/00install.out' for details.
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
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.
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.
C++ specification
Obsolete C++11 standard request will be ignored
C++ specification
Specified C++11: please drop specification unless essential
C++ specification
Specified C++11: please drop specification unless essential
ERROR 9 OK · 4 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
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.
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.
whether package can be installed
Installation failed. See 'd:/Rcompile/CRANpkg/local/4.6/EloChoice.Rcheck/00install.out' for details.
C++ specification
Specified C++11: please drop specification unless essential
C++ specification
Specified C++11: please drop specification unless essential
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
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.
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.
C++ specification
Obsolete C++11 standard request will be ignored
C++ specification
Specified C++11: please drop specification unless essential
C++ specification
Specified C++11: please drop specification unless essential