public class InformationTable2SimilarityTableConverter
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
pairOfExamplesNumbersAttributeName |
Name set for description attribute in similarity resulting from conversion.
|
static java.lang.String |
prefixForLimitObjectDecisionAttributeName |
Prefix for name of decision criterion storing decision value of limit object
|
static java.lang.String |
prefixForReferenceObjectDecisionAttributeName |
Prefix for name of decision criterion storing decision value of reference object
|
static java.lang.String |
prefixForSimilarityAttributeName |
Prefix for names of those criteria in similarity table resulting from conversion whose values are similarities
|
Constructor | Description |
---|---|
InformationTable2SimilarityTableConverter() |
Modifier and Type | Method | Description |
---|---|---|
static MemoryContainer |
convert(MemoryContainer informationTable,
PairSimilarity[] similarity,
int referenceObjectNumber) |
Constructs similarity table from given information table,
using given array with similarity functions and given reference object number
|
public static java.lang.String pairOfExamplesNumbersAttributeName
public static java.lang.String prefixForSimilarityAttributeName
public static java.lang.String prefixForReferenceObjectDecisionAttributeName
public static java.lang.String prefixForLimitObjectDecisionAttributeName
public InformationTable2SimilarityTableConverter()
public static MemoryContainer convert(MemoryContainer informationTable, PairSimilarity[] similarity, int referenceObjectNumber)
informationTable
- information table which is a basis for similarity table creationsimilarity
- array with similarity functionsreferenceObjectNumber
- number of object from given information table, which is considered to be a reference objectjava.lang.NullPointerException
- when given information table is null
java.lang.NullPointerException
- when array with similarity functions is null
java.lang.NullPointerException
- when there is no active decision attribute in given information tableInvalidValueException
- when given information table does not have any attribute or exampleInvalidValueException
- when reference object number is out of rangeInvalidValueException
- when there is no similarity function for some active and condition attribute from given information tableInvalidValueException
- when there are too many active decision attributes in given information table