Skip to content

hyper2

The Hyperdirichlet Distribution, Mark 2

v3.2 · Nov 12, 2025 · GPL (>= 2)

Description

A suite of routines for the hyperdirichlet distribution and reified Bradley-Terry; supersedes the 'hyperdirichlet' package; uses 'disordR' discipline <doi:10.48550/ARXIV.2210.03856>. To cite in publications please use Hankin 2017 <doi:10.32614/rj-2017-061>, and for Generalized Plackett-Luce likelihoods use Hankin 2024 <doi:10.18637/jss.v109.i08>.

Downloads

413

Last 30 days

8755th

1.3K

Last 90 days

12K

Last year

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

CRAN Check Status

2 ERROR
11 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc ERROR
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc ERROR
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
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 OK
Check details (2 non-OK)
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘hyper2-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: as.ordertable
> ### Title: Convert an order table with DNS entries to a nice order table
> ### Aliases: as.ordertable
> 
> ### ** Examples
> 
> 
> as.ordertable(F1_table_2017)
An ordertable:
           AUS CHN BHR RUS ESP MON CAN AZE AUT GBR HUN BEL ITA SIN MAL JPN USA
Hamilton     2   1   2   4   1   7   1   5   4   1   4   1   1   1   2   1   1
Vettel       1   2   1   2   2   1   4   4   2   7   1   2   3   0   4   0   2
Bottas       3   6   3   1   0   4   2   2   1   2   3   5   2   3   5   4   5
Raikkonen    4   5   4   3   0   2   7  14   5   3   2   4   5   0   0   5   3
Ricciardo    0   4   5   0   3   3   3   1   3   5   0   3   4   2   3   3   0
Verstappen   5   3   0   5   0   5   0   0   0   4   5   0  10   0   1   2   4
Perez        7   9   7   6   4  13   5   0   7   9   8  17   9   5   6   7   8
Ocon        10  10  10   7   5
...[truncated]...
   0   0   0   0   0   0   0  13
Button       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
Resta        0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           MEX BRA ABU
Hamilton     9   4   2
Vettel       4   1   3
Bottas       2   2   1
Raikkonen    3   3   4
Ricciardo    0   6   0
Verstappen   1   5   5
Perez        7   9   7
Ocon         5   0   8
Sainz        0  11   0
Hulkenberg   0  10   6
Massa       11   7  10
Stroll       6  16  18
Grosjean    15  15  11
Magnussen    8   0  13
Alonso      10   8   9
Vandoorne   12   0  12
Palmer       0   0   0
Wehrlein    14  14  14
Kvyat        0   0   0
Ericsson     0  13  17
Gasly       13  12  16
Giovinazzi   0   0   0
Hartley      0   0  15
Button       0   0   0
Resta        0   0   0
> ordertable2supp(as.ordertable(F1_table_2017[1:9,]))
Error in unclass(x)[..., ] : incorrect number of dimensions
Calls: ordertable2supp ... [ -> [.ordertable -> ordertable -> as.matrix -> apply
Execution halted
ERROR r-devel-linux-x86_64-fedora-gcc

examples

Running examples in ‘hyper2-Ex.R’ failed
The error most likely occurred in:

> ### Name: as.ordertable
> ### Title: Convert an order table with DNS entries to a nice order table
> ### Aliases: as.ordertable
> 
> ### ** Examples
> 
> 
> as.ordertable(F1_table_2017)
An ordertable:
           AUS CHN BHR RUS ESP MON CAN AZE AUT GBR HUN BEL ITA SIN MAL JPN USA
Hamilton     2   1   2   4   1   7   1   5   4   1   4   1   1   1   2   1   1
Vettel       1   2   1   2   2   1   4   4   2   7   1   2   3   0   4   0   2
Bottas       3   6   3   1   0   4   2   2   1   2   3   5   2   3   5   4   5
Raikkonen    4   5   4   3   0   2   7  14   5   3   2   4   5   0   0   5   3
Ricciardo    0   4   5   0   3   3   3   1   3   5   0   3   4   2   3   3   0
Verstappen   5   3   0   5   0   5   0   0   0   4   5   0  10   0   1   2   4
Perez        7   9   7   6   4  13   5   0   7   9   8  17   9   5   6   7   8
Ocon        10  10  10   7   5  12   6   6   8   8   9   9   6  10  10   6   6
Sainz    
...[truncated]...
   0   0   0   0   0   0   0  13
Button       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
Resta        0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           MEX BRA ABU
Hamilton     9   4   2
Vettel       4   1   3
Bottas       2   2   1
Raikkonen    3   3   4
Ricciardo    0   6   0
Verstappen   1   5   5
Perez        7   9   7
Ocon         5   0   8
Sainz        0  11   0
Hulkenberg   0  10   6
Massa       11   7  10
Stroll       6  16  18
Grosjean    15  15  11
Magnussen    8   0  13
Alonso      10   8   9
Vandoorne   12   0  12
Palmer       0   0   0
Wehrlein    14  14  14
Kvyat        0   0   0
Ericsson     0  13  17
Gasly       13  12  16
Giovinazzi   0   0   0
Hartley      0   0  15
Button       0   0   0
Resta        0   0   0
> ordertable2supp(as.ordertable(F1_table_2017[1:9,]))
Error in unclass(x)[..., ] : incorrect number of dimensions
Calls: ordertable2supp ... [ -> [.ordertable -> ordertable -> as.matrix -> apply
Execution halted

Check History

ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 4, 2026
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘hyper2-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: as.ordertable
> ### Title: Convert an order table with DNS entries to a nice order table
> ### Aliases:
...[truncated]...
      0   0   0
Resta        0   0   0
> ordertable2supp(as.ordertable(F1_table_2017[1:9,]))
Error in unclass(x)[..., ] : incorrect number of dimensions
Calls: ordertable2supp ... [ -> [.ordertable -> ordertable -> as.matrix -> apply
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 14, 2026
ERROR 11 OK · 0 NOTE · 0 WARNING · 2 ERROR · 0 FAILURE May 11, 2026
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘hyper2-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: as.ordertable
> ### Title: Convert an order table with DNS entries to a nice order table
> ### Aliases:
...[truncated]...
      0   0   0
Resta        0   0   0
> ordertable2supp(as.ordertable(F1_table_2017[1:9,]))
Error in unclass(x)[..., ] : incorrect number of dimensions
Calls: ordertable2supp ... [ -> [.ordertable -> ordertable -> as.matrix -> apply
Execution halted
ERROR r-devel-windows-x86_64

examples

Running examples in 'hyper2-Ex.R' failed
The error most likely occurred in:

> ### Name: as.ordertable
> ### Title: Convert an order table with DNS entries to a nice order table
> ### Aliases: as.ordertable
> 
> ### ** Examples
> 
> 
> as.ordertable(
...[truncated]...
      0   0   0
Resta        0   0   0
> ordertable2supp(as.ordertable(F1_table_2017[1:9,]))
Error in unclass(x)[..., ] : incorrect number of dimensions
Calls: ordertable2supp ... [ -> [.ordertable -> ordertable -> as.matrix -> apply
Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/hyper2.Rcheck/00install.out' for details.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (2)

imports

suggests

Dependency Network

Dependencies Reverse dependencies Rcpp partitions disordR alabama calibrator Rdpack magrittr cubature UBayFS PlackettLuce hyper2

Version History

new 3.2 Mar 10, 2026
updated 3.2 ← 3.1-0 diff Nov 11, 2025
updated 3.1-0 ← 3.0-0 diff May 30, 2024
updated 3.0-0 ← 2.0-3 diff Aug 19, 2022
updated 2.0-3 ← 2.0-1 diff Mar 22, 2022
updated 2.0-1 ← 2.0-0 diff Oct 24, 2021
updated 2.0-0 ← 1.0-7 diff Mar 3, 2021
updated 1.0-7 ← 1.0-6 diff May 15, 2019
updated 1.0-6 ← 1.0-4 diff Apr 1, 2019
updated 1.0-4 ← 1.0-1 diff Jul 31, 2018
updated 1.0-1 ← 1.0 diff Jul 5, 2017
new 1.0 Jun 27, 2017