Skip to content

pmr

Probability Models for Ranking Data

v1.2.5.1 · Jun 24, 2022 · GPL-2

Description

Descriptive statistics (mean rank, pairwise frequencies, and marginal matrix), Analytic Hierarchy Process models (with Saaty's and Koczkodaj's inconsistencies), probability models (Luce models, distance-based models, and rank-ordered logit models) and visualization with multidimensional preference analysis for ranking data are provided. Current, only complete rankings are supported by this package.

Downloads

538

Last 30 days

7484th

1.7K

Last 90 days

9.2K

Last year

Trend: -17.6% (30d vs prior 30d)

CRAN Check Status

14 NOTE
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)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Paul H. Lee <honglee@graduate.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Paul", "H."),
                      family = "Lee",
                      role = c("aut", "cre"),
                      email = "honglee@graduate.hku.hk"),
               person(given = c("Philip", "L.", "H."),
                      family = "Yu",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Paul H. Lee <honglee@graduate.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Paul", "H."),
                      family = "Lee",
                      role = c("aut", "cre"),
                      email = "honglee@graduate.hku.hk"),
               person(given = c("Philip", "L.", "H."),
                      family = "Yu",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                   ^
checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^

Check History

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

CRAN incoming feasibility

Maintainer: ‘Paul H. Lee <honglee@graduate.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Paul", "H."),
                      family = "Lee",
                      role = c("aut", "cre"),
                      email = "honglee@graduate.hku.hk"),
               person(given = c("Philip", "L.", "H."),
                      family = "Yu",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Paul H. Lee <honglee@graduate.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Paul", "H."),
                      family = "Lee",
                      role = c("aut", "cre"),
                      email = "honglee@graduate.hku.hk"),
               person(given = c("Philip", "L.", "H."),
                      family = "Yu",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) ahp.Rd:16: Lost braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                    
...[truncated]...
st braces; missing escapes or markup?
    16 | an ``A'' matrix. It should be a square matrix with diagonal values equal 1 and $a_{ij} = 1/a_{ij}$.
       |                                                                                              ^

Reverse Dependencies (2)

suggests

Dependency Network

Dependencies Reverse dependencies stats4 PLMIX PlackettLuce pmr

Version History

new 1.2.5.1 Mar 10, 2026
updated 1.2.5.1 ← 1.2.5 diff Jun 23, 2022
updated 1.2.5 ← 1.2.4 diff May 14, 2015
updated 1.2.4 ← 1.2.3 diff May 16, 2014
updated 1.2.3 ← 1.2.2 diff Sep 16, 2013
updated 1.2.2 ← 1.2.1 diff Aug 1, 2013
updated 1.2.1 ← 1.2.0 diff Jun 23, 2013
updated 1.2.0 ← 1.1.2 diff May 19, 2013
updated 1.1.2 ← 1.1.1 diff Sep 13, 2012
updated 1.1.1 ← 1.0.1 diff Nov 24, 2011
updated 1.0.1 ← 1.0 diff Sep 10, 2010
new 1.0 Sep 5, 2010