Skip to content

relations

Data Structures and Algorithms for Relations

v0.6-16 · Feb 18, 2026 · GPL-2

Description

Data structures and algorithms for k-ary relations with arbitrary domains, featuring relational algebra, predicate functions, and fitters for consensus relations.

Downloads

4.1K

Last 30 days

1863rd

4.1K

Last 90 days

4.1K

Last year

CRAN Check Status

2 WARNING
3 NOTE
9 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 WARNING
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 WARNING
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
OK r-devel-linux-x86_64-debian-gcc

*


            
OK r-devel-linux-x86_64-fedora-clang

*


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

*


            
WARNING r-devel-macos-arm64

Rd files

Cetacea.Rd:17: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

Felines.Rd:36: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

SVMBench.Rd:38: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

algebra.Rd:54: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

closure.Rd:60: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

components.Rd:69: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

consensus.Rd:43: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

dissimilarity.Rd:53: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

pclust.Rd:43: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

predicates.Rd:242: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

reduction.Rd:84: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

relation.Rd:110: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

scores.Rd:39: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

trace.Rd:25: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

problems found in ‘Cetacea.Rd’, ‘Felines.Rd’, ‘SVMBench.Rd’, ‘algebra.Rd’, ‘closure.Rd’, ‘components.Rd’, ‘consensus.Rd’, ‘dissimilarity.Rd’, ‘pclust.Rd’, ‘predicates.Rd’, ‘reduction.Rd’, ‘relation.Rd’, ‘scores.Rd’, ‘trace.Rd’
OK r-devel-windows-x86_64

*


            
NOTE r-oldrel-macos-arm64

package dependencies

Package which this enhances but not available for checking: ‘Rcplex’
NOTE r-oldrel-macos-x86_64

package dependencies

Package which this enhances but not available for checking: ‘Rcplex’
NOTE r-oldrel-windows-x86_64

package dependencies

Package which this enhances but not available for checking: 'Rcplex'
OK r-patched-linux-x86_64

*


            
WARNING r-release-linux-x86_64

Rd files

prepare_Rd: ./man/SVMBench.Rd:38: unknown macro '\bibcitet'
prepare_Rd: ./man/SVMBench.Rd:40: unknown macro '\bibcitet'
prepare_Rd: ./man/SVMBench.Rd:52: unknown macro '\bibcitet'
checkRd: (-1) SVMBench.Rd:38: Lost braces
    38 |   See \bibcitet{Meyer+Leisch+Hornik:2003} for details on the
       |                ^
checkRd: (-1) SVMBench.Rd:40: Lost braces
    40 |   \bibcitet{Hornik+Meyer:2007} for the pairwise comparisons. 
       |            ^
checkRd: (-1) SVMBench.Rd:52: Lost braces
    52 |   See \bibcitet{Hornik+Meyer:2007} for details on the meta-analysis.
       |                ^
prepare_Rd: ./man/algebra.Rd:54: unknown macro '\bibcitet'
checkRd: (-1) algebra.Rd:54: Lost braces
    54 |   \bibcitet{Codd:1970}.
       |            ^
prepare_Rd: ./man/consensus.Rd:43: unknown macro '\bibcitet'
prepare_Rd: ./man/consensus.Rd:53: unknown macro '\bibcitet'
prepare_Rd: ./man/consensus.Rd:68: unknown macro '\bibcitet'
prepare_Rd: ./man/consensus.Rd:85: unknown macro '\bibcitet'
prepare_Rd: ./man/consensus.Rd:100: unknown macro '\bibcitet'
prepare_Rd: ./man/consensus.Rd:140: unknown macro '\bibcitet'
checkRd: (-1) consensus.Rd:43: Lost braces
    43 |   \dQuote{central relations} in \bibcitet{Régnier:1965}.  For \eqn{e = 1}, we
       |                                          ^
checkRd: (-1) consensus.Rd:53: Lost braces
    53 |       \bibcitet{Borda:1781}.
       |                ^
checkRd: (-1) consensus.Rd:68: Lost braces
    68 |       \bibcitet{Copeland:1951}.
       |                ^
checkRd: (-1) consensus.Rd:85: Lost braces
    85 |       \bibcitet{de_Condorcet:1785}.
       |                ^
checkRd: (-1) consensus.Rd:100: Lost braces
   100 |     \item{\code{"CS"}}{the consensus method of \bibcitet{Cook+Seiford:1978}
       |                                                         ^
checkRd: (-1) consensus.Rd:140: Lost braces
   140 |       \bibcitet{Hornik+Meyer:2007} for details.  The solver employed can be
       |                ^
prepare_Rd: ./man/dissimilarity.Rd:53: unknown macro '\bibcitet'
prepare_Rd: ./man/dissimilarity.Rd:70: unknown macro '\bibcitet'
prepare_Rd: ./man/dissimilarity.Rd:148: unknown macro '\bibcitet'
prepare_Rd: ./man/dissimilarity.Rd:153: unknown macro '\bibcitet'
checkRd: (-1) dissimilarity.Rd:53: Lost braces
    53 |       distance function of \bibcitet{Cook+Seiford:1978}.
       |                                     ^
checkRd: (-1) dissimilarity.Rd:70: Lost braces
    70 |       the distance function of \bibcitet{Cook+Kress+Seiford:1986}.
       |                                         ^
checkRd: (-1) dissimilarity.Rd:148: Lost braces
   148 |           rankings introduced in \bibcitet{Emond+Mason:2000}.  This uses a
       |                                           ^
checkRd: (-1) dissimilarity.Rd:153: Lost braces
   153 |           \bibcitet{Jabeur+Martel+Khélifa:2004}:
       |                    ^
prepare_Rd: ./man/pclust.Rd:43: unknown macro '\bibcitet'
prepare_Rd: ./man/pclust.Rd:44: unknown macro '\bibcitet'
checkRd: (-1) pclust.Rd:43: Lost braces
    43 |   \bibcitet{Régnier:1965}) for the classes.
       |            ^
checkRd: (-1) pclust.Rd:44: Lost braces
    44 |   This procedure was proposed in \bibcitet{Gaul+Schader:1988} as the
       |                                           ^
prepare_Rd: ./man/predicates.Rd:242: unknown macro '\bibcitet'
checkRd: (-1) predicates.Rd:242: Lost braces
   242 |   e.g., \bibcitet{Fishburn:1972} requires these to be irreflexive.
       |                  ^
prepare_Rd: ./man/relation.Rd:110: unknown macro '\bibcitep'
prepare_Rd: ./man/relation.Rd:111: unknown macro '\bibcitet'
checkRd: (-1) relation.Rd:110: Lost braces
   110 |   \emph{codual} \bibcitep{Clark:1990}, also known as the \sQuote{dual} in the
       |                          ^
checkRd: (-1) relation.Rd:111: Lost braces
   111 |   fuzzy preference literature, e.g., \bibcitet{Ovchinnikov:1991}, is the
       |                                               ^
prepare_Rd: ./man/scores.Rd:39: unknown macro '\bibcitet'
prepare_Rd: ./man/scores.Rd:61: unknown macro '\bibcitet'
prepare_Rd: ./man/scores.Rd:71: unknown macro '\bibcitet'
prepare_Rd: ./man/scores.Rd:74: unknown macro '\bibcitet'
prepare_Rd: ./man/scores.Rd:78: unknown macro '\bibcitet'
prepare_Rd: ./man/scores.Rd:82: unknown macro '\bibcitet'
checkRd: (-1) scores.Rd:39: Lost braces
    39 |   (see \bibcitet{Regenwetter+Rykhlevskaia:2004}).
       |                 ^
checkRd: (-1) scores.Rd:61: Lost braces
    61 |       See \bibcitet{Regenwetter+Rykhlevskaia:2004} for more details on
       |                    ^
checkRd: (-1) scores.Rd:71: Lost braces
    71 |       See \bibcitet{Barthelemy+Monjardet:1981}.
       |                    ^
checkRd: (-1) scores.Rd:74: Lost braces
    74 |       See \bibcitet{Borda:1781} and \bibcitet{Kendall:1955}.
       |                    ^
checkRd: (-1) scores.Rd:74: Lost braces
    74 |       See \bibcitet{Borda:1781} and \bibcitet{Kendall:1955}.
       |                                              ^
checkRd: (-1) scores.Rd:78: Lost braces
    78 |       See \bibcitet{Wei:1952}.
       |                    ^
checkRd: (-1) scores.Rd:82: Lost braces
    82 |     \bibcitet{Bouyssou:1992}, and also to the Copeland scores.}
       |              ^
prepare_Rd: ./man/trace.Rd:25: unknown macro '\bibcitet'
checkRd: (-1) trace.Rd:25: Lost braces
    25 |   See Chapter 2.3 in \bibcitet{Fodor+Roubens:1994} for more information.
       |                               ^
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

WARNING 9 OK · 3 NOTE · 2 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
WARNING r-devel-macos-arm64

Rd files

Cetacea.Rd:17: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

Felines.Rd:36: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

SVMBench.Rd:38: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

algebra.Rd:54: processing build-stage \Sexpr code failed:
Error in gzfile(file, "rb"): cannot open the connection

closure.Rd:60: processing build-stage \
WARNING r-release-linux-x86_64

Rd files

prepare_Rd: ./man/SVMBench.Rd:38: unknown macro '\bibcitet'
prepare_Rd: ./man/SVMBench.Rd:40: unknown macro '\bibcitet'
prepare_Rd: ./man/SVMBench.Rd:52: unknown macro '\bibcitet'
checkRd: (-1) SVMBench.Rd:38: Lost braces
    38 |   See \bibcitet{Meyer+Leisch+Hornik:2003} for details on the
       |                ^
checkRd: (-1) SVMBench.Rd:40: Lost braces
    40 |   \bibcitet{Hornik+Meyer:2007} for the pairwise comparisons. 
       |            ^
checkRd: (-1) SVMBench.Rd:52: Lost braces
    5
NOTE r-oldrel-macos-arm64

package dependencies

Package which this enhances but not available for checking: ‘Rcplex’
NOTE r-oldrel-macos-x86_64

package dependencies

Package which this enhances but not available for checking: ‘Rcplex’
NOTE r-oldrel-windows-x86_64

package dependencies

Package which this enhances but not available for checking: 'Rcplex'

Reverse Dependencies (7)

depends

suggests

Dependency Network

Dependencies Reverse dependencies cluster slam sets DAKS kst BayesMallows socialranking aion clue pks relations

Version History

new 0.6-16 Mar 9, 2026