Package | Description |
---|---|
pl.poznan.put.cs.idss.jrs.dominance | |
pl.poznan.put.cs.idss.jrs.pct | |
pl.poznan.put.cs.idss.jrs.ranking | |
pl.poznan.put.cs.idss.jrs.wrappers |
Modifier and Type | Method | Description |
---|---|---|
java.util.HashSet<PairOfIndices> |
DominanceRelationCalculator.calculateDominanceRelation(MemoryContainer memoryContainer) |
Gets dominance relation, i.e., set of pairs of examples (a,b), where a, b belong to given data set, such that a D b.
|
java.util.HashSet<PairOfIndices> |
DominanceRelationCalculator.calculateDominanceRelation(MemoryContainer memoryContainer,
byte[] attributesMask) |
Modifier and Type | Method | Description |
---|---|---|
static MemoryContainer |
InformationTable2PCTConverter.convert(MemoryContainer informationTable,
PairOfIndices[] pairsOfExamplesNumbers,
java.lang.Double[] preferenceRelations) |
Converts an information table to a PCT given sample evaluations of pairs of examples from
informationTable . |
Modifier and Type | Field | Description |
---|---|---|
PairOfIndices[] |
RankerParameters.learningPairsThatCannotBePreservedInOriginalRelation |
Learning pairs of objects that cannot be preserved in their original relation due to the fact that their assignment to this relation violates dominance relation over the set of learning objects.
|
PairOfIndices[] |
RankerParameters.pairs |
Pairs of compared reference objects
|
PairOfIndices[] |
RankerParameters.testPairsThatCannotBePreservedInPreferenceRelation |
Test pairs of objects that cannot be preserved in preference relation due to the fact that their assignment to this relation violates dominance relation over the set of test objects.
|
Modifier and Type | Method | Description |
---|---|---|
PairOfIndices[] |
PairwiseComparisons.getRelation(int relation) |
Get pairs of objects' indices for pairs of objects belonging to a given relation.
|
PairOfIndices[] |
SScPairwiseComparisons.getRelation(int relation) |
Get pairs of objects' indices for pairs of objects belonging to the given relation.
|
PairOfIndices |
PairOfIndices.update(int index1,
int index2) |
Sets both indices
|
Modifier and Type | Method | Description |
---|---|---|
double |
RankingErrorCalculator.calculateRankingError(PairwiseComparisons correctPairwiseComparisons,
SimpleRanking ranking,
PairOfIndices[] pairsThatCannotBePreservedInPreferenceRelation) |
Calculates error of given linear ranking (weak order) with respect to given set of correct pairwise comparisons.
|
double |
RankingErrorCalculator.calculateRankingError(SimpleRanking correctRanking,
SimpleRanking ranking,
PairOfIndices[] pairsThatCannotBePreservedInPreferenceRelation) |
Calculates error of given linear ranking (weak order) with respect to given correct linear ranking (correct weak order).
|
double |
SScRankingErrorCalculator.calculateRankingError(SScPairwiseComparisons correctPairwiseComparisons,
SimpleRanking ranking,
PairOfIndices[] pairsThatCannotBePreservedInNonOutrankingRelation) |
Calculates error of given linear ranking (weak order) with respect to given set of correct pairwise comparisons.
|
int |
PairOfIndices.compareTo(PairOfIndices otherPairOfIndices) |
Compares this pair of indices to a given pair of indices
|
Constructor | Description |
---|---|
SScPairwiseComparisons(PairOfIndices[] pairs,
java.lang.Double[] preferences) |
Constructs pairwise comparisons for given pairs of objects and given assignments of these pairs of objects to outranking/non-outranking relations.
|
Modifier and Type | Method | Description |
---|---|---|
PairOfIndices[] |
JRank.calculateLearningPairsThatCannotBePreservedInOriginalRelation(RankerParameters rankerParameters) |
Calculates learning pairs of objects that cannot be preserved in original relation
|
PairOfIndices[] |
JRank.calculateTestPairsThatCannotBePreservedInPreferenceRelation(MemoryContainer testInformationTable) |
Calculates test pairs of objects that cannot be preserved in preference relation
|