equivalenceClassIndex {socialranking} | R Documentation |
Get index of equivalence class containing a coalition
Description
Given a coalition
vector, return the equivalence class index it appears in.
Usage
equivalenceClassIndex(powerRelation, coalition)
coalitionLookup(powerRelation, coalition)
Arguments
powerRelation |
A |
coalition |
a coalition vector or that is part of |
Details
This function calls powerRelation$coalitionLookup(coalition)
.
equivalenceClassIndex()
serves as an alias to coalitionLookup()
.
Value
Numeric value, equivalence class index containing coalition
.
NULL
if the coalition does not exist.
If the powerRelation
contains cycles, it is possible that multiple values are returned.
See Also
Other lookup functions:
coalitionsAreIndifferent()
,
elementLookup()
Examples
pr <- as.PowerRelation("12 > 2 ~ 1")
(e1 <- equivalenceClassIndex(pr, c(1, 2)))
# 1
(e2 <- equivalenceClassIndex(pr, c(1)))
# 2
(e3 <- equivalenceClassIndex(pr, c(2)))
# 2
(e4 <- equivalenceClassIndex(pr, c()))
# NULL <- empty set does not exist
stopifnot(all(c(e1,e2,e3,e4) == c(1,2,2)))
[Package socialranking version 1.2.0 Index]