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
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: ‘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.
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}$.
| ^
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.
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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
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.
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.
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^
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}$.
| ^