generateRandomPowerRelation()
DualLexcelScores
L2Scores()
and L2Ranking()
, along
with aliases lexcel2...()
LPScores()
and LPRanking()
, along
with aliases lexcelP...()
LPSScores()
and LPSRanking()
, along
with aliases lexcelPS...()
kramerSimpsonScores()
implementation which was
not in line with the official definitionAdded -package alias to package description (fixing problem listed here).
This major update brings a lot of breaking changes that are hopefully justified.
PowerRelation
objects has been changed
to improve usability and speed.
$elements
is, as in the previous version, a vector of
sorted, unique elements$equivalenceClasses
has been renamed to
$eqs
$rankingCoalitions
and $rankingComparators
has been removed, they served no particular purpose$coalitionLookup()
to make it easy (and fast) to
find equivalence class indexes that a coalition appears in$elementLookup()
to make it easy (and fast) to
find coalitions that an element appears insets::set
objects,
but just normal vectors. This allows for one element to appear multiple
times in the same coalition, which is more consistent with the ability
to have a coalition appear multiple times in a
PowerRealtion
object.PowerRelation()
and
as.PowerRelation()
SocialRanking()
coalitionLookup()
and
elementLookup()
L1Scores()
and L1Ranking()
, along
with its aliases lexcel1...()
makePowerRelationMonotonic()
and
appendMissingCoalitions()
powerRelationGenerator()
and
generateNextPartition()
createPowerset()
, replaced parameters logicals
copyToClipboard
and writeLines
with character
result
ordinalBanzhafScores()
such that it returns a
third value indicating how many comparisons were not madenewPowerRelation()
and
newPowerRelationFromString()
SocialRankingSolution
classmathjaxr
and sets
from
dependenciesequivalenceClasses
to
newPowerRelation()