A B C D E F G H I J L M N P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(T) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- add(Subcontext) - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- add(Subcontext) - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- add(Subcontext) - Method in class weka.classifiers.lazy.AM.data.Concept
- add(Subcontext) - Method in interface weka.classifiers.lazy.AM.data.Supracontext
-
Add a subcontext to this supracontext.
- add(Subcontext) - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- add(Instance) - Method in class weka.classifiers.lazy.AM.data.Subcontext
-
Adds an exemplar
e
to the subcontext and sets the outcome accordingly. - addAll(Collection<? extends T>) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- addEntry(Map<String, String>) - Method in class weka.classifiers.lazy.AM.AMUtils.CsvBuilder
- addParent(Concept<T>) - Method in class weka.classifiers.lazy.AM.data.Concept
- addToExtent(Subcontext) - Method in class weka.classifiers.lazy.AM.data.Concept
-
Add the given subcontext to the extent of this concept.
- allMatching() - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- allMatching() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- allMatching() - Method in class weka.classifiers.lazy.AM.label.Label
- allMatching() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- AMResults - Class in weka.classifiers.lazy.AM.data
-
The results of running
AM
, containing the analogical effects of the individual training instances as well as the relevant supracontexts and overall class likelihoods. - AMResults(Lattice, SubcontextList, Instance, boolean, Labeler) - Constructor for class weka.classifiers.lazy.AM.data.AMResults
- AMResults.Judgement - Enum in weka.classifiers.lazy.AM.data
- AMResults.PointerCountingStrategry - Enum in weka.classifiers.lazy.AM.data
- AMUtils - Class in weka.classifiers.lazy.AM
-
This class holds constants and methods used in the AM classifier.
- AMUtils() - Constructor for class weka.classifiers.lazy.AM.AMUtils
- AMUtils.CsvBuilder - Class in weka.classifiers.lazy.AM
-
Simplify CSV printing by allowing specifying rows as Maps and converting automatically to lists of column values in the
AMUtils.CsvBuilder.build(boolean)
method. - AMUtils.CsvDoc - Class in weka.classifiers.lazy.AM
- AMVersion - Class in weka.classifiers.lazy.AM
- AMVersion() - Constructor for class weka.classifiers.lazy.AM.AMVersion
- AnalogicalModeling - Class in weka.classifiers.lazy
-
Implements the Analogical Modeling algorithm, invented by Royal Skousen.
- AnalogicalModeling() - Constructor for class weka.classifiers.lazy.AnalogicalModeling
- AnalogicalModelingOutput - Class in weka.classifiers.evaluation.output.prediction
-
This class implements a classification output scheme specific to the Analogical Modeling classifier.
- AnalogicalModelingOutput() - Constructor for class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- AnalogicalSetFormatter - Class in weka.classifiers.evaluation.output.prediction
- AnalogicalSetFormatter(int, Format, String) - Constructor for class weka.classifiers.evaluation.output.prediction.AnalogicalSetFormatter
- analogicalSetTipText() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Returns the tip text for this property.
B
- BasicLattice - Class in weka.classifiers.lazy.AM.lattice
-
This class holds the supracontextual lattice and does the work of filling itself during classification.
- BasicSupra - Class in weka.classifiers.lazy.AM.data
-
Basic implementation of
Supracontext
with no extra features. - BasicSupra() - Constructor for class weka.classifiers.lazy.AM.data.BasicSupra
-
Create a new supracontext with an empty data set.
- BasicSupra(Set<Subcontext>, BigInteger) - Constructor for class weka.classifiers.lazy.AM.data.BasicSupra
-
Creates a new supracontext with the given parameters as the contents.
- BitSetLabel - Class in weka.classifiers.lazy.AM.label
-
This
Label
implementations sores match and mismatch data in aBitSet
, so there is no limit on the cardinality. - BitSetLabel(BitSet, int) - Constructor for class weka.classifiers.lazy.AM.label.BitSetLabel
-
Create a new label by storing match/mismatch information in the given bitset.
- BitSetLabeler - Class in weka.classifiers.lazy.AM.label
-
A
Labeler
implementation that createsBitSetLabels
. - BitSetLabeler(Instance, boolean, MissingDataCompare) - Constructor for class weka.classifiers.lazy.AM.label.BitSetLabeler
- BitSetLabelerFactory() - Constructor for class weka.classifiers.lazy.AM.label.LabelerFactory.BitSetLabelerFactory
- build(boolean) - Method in class weka.classifiers.lazy.AM.AMUtils.CsvBuilder
- buildClassifier(Instances) - Method in class weka.classifiers.lazy.AnalogicalModeling
-
This is used to build the classifier; it specifies the capabilities of the classifier and loads in exemplars to be used for prediction.
C
- CanonicalizingSet<T> - Class in weka.classifiers.lazy.AM.lattice
-
A set implementation that can be used to retrieve canonical versions of objects; this is not possible with
Set
because of the lack of aget
method. - CanonicalizingSet() - Constructor for class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- cardinality - Variable in class weka.classifiers.lazy.AnalogicalModeling
-
The number of attributes.
- CardinalityBasedLabelerFactory() - Constructor for class weka.classifiers.lazy.AM.label.LabelerFactory.CardinalityBasedLabelerFactory
- CardinalityBasedLatticeFactory(int, int) - Constructor for class weka.classifiers.lazy.AM.lattice.LatticeFactory.CardinalityBasedLatticeFactory
- CardinalityBasedLatticeFactory(int, int, Supplier<Random>) - Constructor for class weka.classifiers.lazy.AM.lattice.LatticeFactory.CardinalityBasedLatticeFactory
- ClassifiedSupra - Class in weka.classifiers.lazy.AM.data
-
This supracontext is called "classified" because it keeps track of its outcome (or "class") at all times by inspecting the outcomes of the subcontexts added to it.
- ClassifiedSupra() - Constructor for class weka.classifiers.lazy.AM.data.ClassifiedSupra
-
Creates a supracontext with no data.
- ClassifiedSupra(Set<Subcontext>, BigInteger) - Constructor for class weka.classifiers.lazy.AM.data.ClassifiedSupra
-
Creates a new supracontext with the given parameters as the contents.
- clear() - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- Concept<T extends Supracontext> - Class in weka.classifiers.lazy.AM.data
-
This class is a decorator which wraps a
Supracontext
and adds the functionality of a node (concept) used in the ImprovedAddIntent algorithm (seeSparseLattice
. - Concept(Label, T) - Constructor for class weka.classifiers.lazy.AM.data.Concept
- contains(Object) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- containsAll(Collection<?>) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- copy() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- copy() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- copy() - Method in class weka.classifiers.lazy.AM.data.Concept
- copy() - Method in interface weka.classifiers.lazy.AM.data.Supracontext
-
Return an exact, deep copy of the supracontext.
- copy() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- CORRECT - weka.classifiers.lazy.AM.data.AMResults.Judgement
-
Only the correct class was predicted
- createLabeler(Instance, boolean, MissingDataCompare) - Method in class weka.classifiers.lazy.AM.label.LabelerFactory.BitSetLabelerFactory
- createLabeler(Instance, boolean, MissingDataCompare) - Method in class weka.classifiers.lazy.AM.label.LabelerFactory.CardinalityBasedLabelerFactory
- createLabeler(Instance, boolean, MissingDataCompare) - Method in interface weka.classifiers.lazy.AM.label.LabelerFactory
-
Create and return a new
Labeler
instance for labeling data instances via comparison with a test instance. - createLabeler(Instance, boolean, MissingDataCompare) - Method in class weka.classifiers.lazy.AM.label.LabelerFactory.IntLabelerFactory
- createLabeler(Instance, boolean, MissingDataCompare) - Method in class weka.classifiers.lazy.AM.label.LabelerFactory.LongLabelerFactory
- createLattice() - Method in class weka.classifiers.lazy.AM.lattice.LatticeFactory.CardinalityBasedLatticeFactory
- createLattice() - Method in interface weka.classifiers.lazy.AM.lattice.LatticeFactory
- CsvBuilder() - Constructor for class weka.classifiers.lazy.AM.AMUtils.CsvBuilder
- CsvDoc(List<String>, List<List<String>>) - Constructor for class weka.classifiers.lazy.AM.AMUtils.CsvDoc
D
- decrementCount() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
-
Decreases the count by one; if this reaches 0, then this Supracontext should be discarded (by the caller).
- descendantIterator() - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- descendantIterator() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- descendantIterator() - Method in class weka.classifiers.lazy.AM.label.Label
-
The "descendants" of a label are the set of labels with the same "mismatch" entries, but with one or more of the "match" entries changed into a "mismatch" entry.
- descendantIterator() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- DistributedLattice - Class in weka.classifiers.lazy.AM.lattice
-
This lass manages several smaller, heterogeneous lattices.
- DistributedLattice() - Constructor for class weka.classifiers.lazy.AM.lattice.DistributedLattice
- distributionForInstance(Instance) - Method in class weka.classifiers.lazy.AnalogicalModeling
- DistributionFormatter - Class in weka.classifiers.evaluation.output.prediction
- DistributionFormatter(int, Format, String) - Constructor for class weka.classifiers.evaluation.output.prediction.DistributionFormatter
- doPrintClassification(double[], Instance, int) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- doPrintClassification(Classifier, Instance, int) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Make sure to call
setHeader
first, or this will throw a NullPointerException. - doPrintFooter() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- doPrintHeader() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
E
- emptySet() - Static method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- entries - Variable in class weka.classifiers.lazy.AM.AMUtils.CsvDoc
- Enum2TagUtils - Class in weka.classifiers.lazy.AM
-
In Weka, configuration with a specific set of possible values is implemented using
Tag
. - Enum2TagUtils() - Constructor for class weka.classifiers.lazy.AM.Enum2TagUtils
- Enum2TagUtils.TagInfo - Interface in weka.classifiers.lazy.AM
-
Enums whose values are to be used as tags should implement this.
- equals(Object) - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- equals(Object) - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- equals(Object) - Method in class weka.classifiers.lazy.AM.data.Concept
-
This equals method differs from the specification in
Supracontext.equals(Object)
; it compares the concept intent (label), instead of the extent (contained subcontexts). - equals(Object) - Method in class weka.classifiers.lazy.AM.data.Subcontext
-
Two Subcontexts are considered equal if they have the same label and contain the same instances.
- equals(Object) - Method in class weka.classifiers.lazy.AM.data.SubcontextList
-
Returns equals if both lists contain the same data in the same subcontexts.
- equals(Object) - Method in interface weka.classifiers.lazy.AM.data.Supracontext
-
Two Supracontexts are equal if they are of the same class and contain the same subcontexts.
- equals(Object) - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- equals(Object) - Method in class weka.classifiers.lazy.AM.label.IntLabel
- equals(Object) - Method in class weka.classifiers.lazy.AM.label.LongLabel
- equals(Object) - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
F
- fill(SubcontextList) - Method in class weka.classifiers.lazy.AM.lattice.BasicLattice
- fill(SubcontextList) - Method in class weka.classifiers.lazy.AM.lattice.DistributedLattice
-
Fill the lattice with given subcontexts.
- fill(SubcontextList) - Method in class weka.classifiers.lazy.AM.lattice.HeterogeneousLattice
- fill(SubcontextList) - Method in class weka.classifiers.lazy.AM.lattice.JohnsenJohanssonLattice
- fill(SubcontextList) - Method in interface weka.classifiers.lazy.AM.lattice.Lattice
-
Fill the lattice with given subcontexts.
- fill(SubcontextList) - Method in class weka.classifiers.lazy.AM.lattice.SparseLattice
- formatAnalogicalSet(AMResults) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalSetFormatter
- formatDistribution(AMResults, double[]) - Method in class weka.classifiers.evaluation.output.prediction.DistributionFormatter
- formatGangs(AMResults) - Method in class weka.classifiers.evaluation.output.prediction.GangEffectsFormatter
-
Format the provided gang effects using the specified format.
- formatPercentage(BigDecimal, int, boolean) - Static method in class weka.classifiers.lazy.AM.AMUtils
- formatPointerPercentage(BigInteger, BigDecimal, int, boolean) - Static method in class weka.classifiers.lazy.AM.AMUtils
- fromBits(int) - Method in class weka.classifiers.lazy.AM.label.BitSetLabeler
- fromBits(int) - Method in class weka.classifiers.lazy.AM.label.IntLabeler
- fromBits(int) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
For testing purposes, this method allows the client to directly specify the label using the bits of an integer
- fromBits(int) - Method in class weka.classifiers.lazy.AM.label.LongLabeler
G
- GangEffect - Class in weka.classifiers.lazy.AM.data
-
Exemplars that seem less similar to the test item than those that seem more similar can still have a magnified effect if there are many of them.
- GangEffectsFormatter - Class in weka.classifiers.evaluation.output.prediction
- GangEffectsFormatter(int, Format, String) - Constructor for class weka.classifiers.evaluation.output.prediction.GangEffectsFormatter
- gangsTipText() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Returns the tip text for this property.
- get(T) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- getAnalogicalSet() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- getCandidateParent() - Method in class weka.classifiers.lazy.AM.data.Concept
- getCapabilities() - Method in class weka.classifiers.lazy.AnalogicalModeling
-
Analogical Modeling can handle only nominal class attributes.
- getCardinality() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
- getCardinality() - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- getCardinality() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- getCardinality() - Method in class weka.classifiers.lazy.AM.label.Label
- getCardinality() - Method in class weka.classifiers.lazy.AM.label.Labeler
- getCardinality() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- getCardinality(Instance, boolean) - Static method in class weka.classifiers.lazy.AM.label.Labeler
-
Calculate the label cardinality for a given test instance
- getClassifiedEx() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getClassLikelihood() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getClassPointers() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getClassProbability() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getConsideredExemplarCount() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
- getContext() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- getContext() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- getContext() - Method in class weka.classifiers.lazy.AM.data.Concept
- getContext() - Method in interface weka.classifiers.lazy.AM.data.Supracontext
-
Retrieve the supracontextual context, represented with a
Label
object. - getContext() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- getContextList(Label, String) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Returns a list representing the context.
- getContextString(Label) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Returns a string representing the context.
- getCount() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- getCount() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- getCount() - Method in class weka.classifiers.lazy.AM.data.Concept
- getCount() - Method in interface weka.classifiers.lazy.AM.data.Supracontext
- getCount() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- getData() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- getData() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- getData() - Method in class weka.classifiers.lazy.AM.data.Concept
- getData() - Method in interface weka.classifiers.lazy.AM.data.Supracontext
- getData() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- getDescription() - Method in interface weka.classifiers.lazy.AM.Enum2TagUtils.TagInfo
- getDescription() - Method in enum weka.classifiers.lazy.AM.label.MissingDataCompare
- getDisplay() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- getDisplayLabel() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- getElement(Class<E>, String) - Static method in class weka.classifiers.lazy.AM.Enum2TagUtils
- getElement(Class<E>, SelectedTag) - Static method in class weka.classifiers.lazy.AM.Enum2TagUtils
- getExemplarEffectMap() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getExemplarPointers() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getExemplars() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- getExpectedClassName() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getExtent() - Method in class weka.classifiers.lazy.AM.data.Concept
- getFormat() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- getGangEffects() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getGangs() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- getIgnoreFullMatches() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
- getIgnoreUnknowns() - Method in class weka.classifiers.lazy.AM.label.Labeler
- getIgnoreUnknowns() - Method in class weka.classifiers.lazy.AnalogicalModeling
- getIndex() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- getInstanceAttNamesList(Instance) - Method in class weka.classifiers.lazy.AM.label.Labeler
- getInstanceAttsString(Instance, String) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Returns a string containing the attributes of the input instance (minus the class attribute and ignored attributes).
- getInstanceAttValuesList(Instance) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Returns a list containing the attributes of the input instance (minus the class attribute and ignored attributes).
- getIntent() - Method in class weka.classifiers.lazy.AM.data.Concept
- getJudgement() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getLabel() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- getLabeler() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getLabeler() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
- getLatticeBottom() - Method in class weka.classifiers.lazy.AM.label.BitSetLabeler
- getLatticeBottom() - Method in class weka.classifiers.lazy.AM.label.IntLabeler
- getLatticeBottom() - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Creates and returns the label which belongs at the bottom of the boolean lattice formed by the subcontexts labeled by this labeler, i.e.
- getLatticeBottom() - Method in class weka.classifiers.lazy.AM.label.LongLabeler
- getLatticeTop() - Method in class weka.classifiers.lazy.AM.label.BitSetLabeler
- getLatticeTop() - Method in class weka.classifiers.lazy.AM.label.IntLabeler
- getLatticeTop() - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Creates and returns the label which belongs at the top of the boolean lattice formed by the subcontexts labeled by this labeler, i.e.
- getLatticeTop() - Method in class weka.classifiers.lazy.AM.label.LongLabeler
- getLinearCount() - Method in class weka.classifiers.lazy.AnalogicalModeling
- getMaximumCardinality() - Method in interface weka.classifiers.lazy.AM.label.LabelerFactory
- getMaximumCardinality() - Method in class weka.classifiers.lazy.AM.label.LabelerFactory.IntLabelerFactory
- getMaximumCardinality() - Method in class weka.classifiers.lazy.AM.label.LabelerFactory.LongLabelerFactory
- getMissingDataCompare() - Method in class weka.classifiers.lazy.AM.label.Labeler
- getMissingDataCompare() - Method in class weka.classifiers.lazy.AnalogicalModeling
- getNext() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- getOptions() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Gets the current option settings for the OptionHandler.
- getOptions() - Method in class weka.classifiers.lazy.AnalogicalModeling
-
Returns the options currently set.
- getOptionString() - Method in interface weka.classifiers.lazy.AM.Enum2TagUtils.TagInfo
- getOptionString() - Method in enum weka.classifiers.lazy.AM.label.MissingDataCompare
- getOutcome() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
-
Get the outcome of this supracontext.
- getOutcome() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- getParents() - Method in class weka.classifiers.lazy.AM.data.Concept
- getPointerCountingStrategy() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getPredictedClasses() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getRemoveTestExemplar() - Method in class weka.classifiers.lazy.AnalogicalModeling
- getResults() - Method in class weka.classifiers.lazy.AnalogicalModeling
-
Note that this is not thread-safe; see the documentation for
classify
. - getSubcontexts() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getSubList() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getSummary() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- getSupra() - Method in class weka.classifiers.lazy.AM.data.Concept
- getSupracontext() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- getSupracontexts() - Method in class weka.classifiers.lazy.AM.lattice.BasicLattice
- getSupracontexts() - Method in class weka.classifiers.lazy.AM.lattice.DistributedLattice
- getSupracontexts() - Method in class weka.classifiers.lazy.AM.lattice.HeterogeneousLattice
- getSupracontexts() - Method in class weka.classifiers.lazy.AM.lattice.JohnsenJohanssonLattice
- getSupracontexts() - Method in interface weka.classifiers.lazy.AM.lattice.Lattice
- getSupracontexts() - Method in class weka.classifiers.lazy.AM.lattice.SparseLattice
- getSupraList() - Method in class weka.classifiers.lazy.AM.data.AMResults
- getTags(Class<E>) - Static method in class weka.classifiers.lazy.AM.Enum2TagUtils
- getTechnicalInformation() - Method in class weka.classifiers.lazy.AnalogicalModeling
- getTestInstance() - Method in class weka.classifiers.lazy.AM.label.Labeler
- getTotalPointers() - Method in class weka.classifiers.lazy.AM.data.AMResults
- globalInfo() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- globalInfo() - Method in class weka.classifiers.lazy.AnalogicalModeling
-
Returns basic human readable information about the classifier, including references.
H
- hashCode() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- hashCode() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- hashCode() - Method in class weka.classifiers.lazy.AM.data.Concept
-
This implementation differs from the specification in
Supracontext.hashCode()
; it returns the hash of the intent (label), instead of the extent (contained subcontexts). - hashCode() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- hashCode() - Method in interface weka.classifiers.lazy.AM.data.Supracontext
-
The hashcode depends solely on the set of subcontexts contained in a supracontext.
- hashCode() - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- hashCode() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- hashCode() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- hashCode() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- headers - Variable in class weka.classifiers.lazy.AM.AMUtils.CsvDoc
- HETEROGENEOUS - Static variable in class weka.classifiers.lazy.AM.AMUtils
-
A heterogeneous outcome, which means we don't bother with it.
- HeterogeneousLattice - Class in weka.classifiers.lazy.AM.lattice
-
Same as a normal lattice, except no supracontext is deemed heterogeneous and hence everything is kept.
- HeterogeneousLattice(int) - Constructor for class weka.classifiers.lazy.AM.lattice.HeterogeneousLattice
-
Initializes Supracontextual lattice to a 2^n length array of Supracontexts, as well as the empty and the heterogeneous supracontexts.
I
- ignoreUnknownsTipText() - Method in class weka.classifiers.lazy.AnalogicalModeling
- INCORRECT - weka.classifiers.lazy.AM.data.AMResults.Judgement
-
The correct class was not predicted
- incrementCount() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
-
Increases count by one.
- insert(Subcontext, Label) - Method in class weka.classifiers.lazy.AM.lattice.HeterogeneousLattice
-
Inserts sub into the lattice, into location given by label
- insertAfter(Subcontext, int) - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
-
Create a new node by copying this one, adding the given subcontext and setting the index to that provided.
- intersect(Label) - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- intersect(Label) - Method in class weka.classifiers.lazy.AM.label.IntLabel
- intersect(Label) - Method in class weka.classifiers.lazy.AM.label.Label
-
Create a new label for which each location is marked as a match if both this label and otherLabel are marked match, otherwise mismatch.
- intersect(Label) - Method in class weka.classifiers.lazy.AM.label.LongLabel
- IntLabel - Class in weka.classifiers.lazy.AM.label
-
A
Label
implementation that stores match/mismatch data in a single integer for compactness and speed. - IntLabel(int, int) - Constructor for class weka.classifiers.lazy.AM.label.IntLabel
- IntLabel(Label) - Constructor for class weka.classifiers.lazy.AM.label.IntLabel
-
Create an IntLabel by copying the contents of another
Label
. - IntLabeler - Class in weka.classifiers.lazy.AM.label
-
Analogical Modeling uses labels composed of boolean vectors in order to group instances into subcontexts and subcontexts in supracontexts.
- IntLabeler(Instance, boolean, MissingDataCompare) - Constructor for class weka.classifiers.lazy.AM.label.IntLabeler
- IntLabelerFactory() - Constructor for class weka.classifiers.lazy.AM.label.LabelerFactory.IntLabelerFactory
- isDescendantOf(Label) - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- isDescendantOf(Label) - Method in class weka.classifiers.lazy.AM.label.IntLabel
- isDescendantOf(Label) - Method in class weka.classifiers.lazy.AM.label.Label
-
Determine if this label is the "descendant" of possibleAncestor.
- isDescendantOf(Label) - Method in class weka.classifiers.lazy.AM.label.LongLabel
- isEmpty() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- isEmpty() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- isEmpty() - Method in class weka.classifiers.lazy.AM.data.Concept
- isEmpty() - Method in interface weka.classifiers.lazy.AM.data.Supracontext
- isEmpty() - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- isEmpty() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- isHeterogeneous() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
-
Determine if the supracontext is heterogeneous, meaning that
ClassifiedSupra.getOutcome()
returnsAMUtils.HETEROGENEOUS
. - isIgnored(int) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Find if the attribute at the given index is ignored during labeling.
- isNondeterministic() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- iterator() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
- iterator() - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
J
- JohnsenJohanssonLattice - Class in weka.classifiers.lazy.AM.lattice
-
The approximation algorithm from "Efficient Modeling of Analogy", Johnsen and Johansson, DOI 10.1007/978-3-540-30586-6_77.
L
- label(Instance) - Method in class weka.classifiers.lazy.AM.label.BitSetLabeler
- label(Instance) - Method in class weka.classifiers.lazy.AM.label.IntLabeler
- label(Instance) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
Create a context label for the input instance by comparing it with the test instance.
- label(Instance) - Method in class weka.classifiers.lazy.AM.label.LongLabeler
- Label - Class in weka.classifiers.lazy.AM.label
-
Analogical Modeling uses labels composed of boolean vectors in order to group instances into subcontexts and subcontexts into supracontexts.
- Label() - Constructor for class weka.classifiers.lazy.AM.label.Label
- labelBits() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- labelBits() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- Labeler - Class in weka.classifiers.lazy.AM.label
-
Analogical Modeling uses labels composed of boolean vectors in order to group instances into subcontexts and subcontexts in supracontexts.
- Labeler(Instance, boolean, MissingDataCompare) - Constructor for class weka.classifiers.lazy.AM.label.Labeler
- Labeler.Partition - Class in weka.classifiers.lazy.AM.label
-
Simple class for storing index spans.
- LabelerFactory - Interface in weka.classifiers.lazy.AM.label
-
A factory for creating
Labeler
instances. - LabelerFactory.BitSetLabelerFactory - Class in weka.classifiers.lazy.AM.label
- LabelerFactory.CardinalityBasedLabelerFactory - Class in weka.classifiers.lazy.AM.label
-
The cardinality of the instances restricts what kinds of
labels
can be used, and the Labeler which produces the smallest, fastest labels will be returned. - LabelerFactory.IntLabelerFactory - Class in weka.classifiers.lazy.AM.label
- LabelerFactory.LongLabelerFactory - Class in weka.classifiers.lazy.AM.label
- Lattice - Interface in weka.classifiers.lazy.AM.lattice
-
Given a list of subcontexts, a lattice creates a collection of supracontexts, which are then used to create analogical sets and classify data.
- LatticeFactory - Interface in weka.classifiers.lazy.AM.lattice
-
Factory for creating
Lattices
. - LatticeFactory.CardinalityBasedLatticeFactory - Class in weka.classifiers.lazy.AM.lattice
-
Chooses the lattice implementation based on the cardinality of the instances in the subcontext list.
- LINE_SEPARATOR - Static variable in class weka.classifiers.lazy.AM.AMUtils
- LINEAR - weka.classifiers.lazy.AM.data.AMResults.PointerCountingStrategry
- linearCountTipText() - Method in class weka.classifiers.lazy.AnalogicalModeling
- LinkedLatticeNode<T extends Supracontext> - Class in weka.classifiers.lazy.AM.lattice
-
This class is a decorator which wraps a
Supracontext
and adds the functionality of a linked node used in certain lattice-filling algorithms. - LinkedLatticeNode(T) - Constructor for class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
-
Create a new node containing the given supracontext.
- listOptions() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Returns an enumeration of all the available options..
- listOptions() - Method in class weka.classifiers.lazy.AnalogicalModeling
-
Lists the options available for this classifier.
- LongLabel - Class in weka.classifiers.lazy.AM.label
-
A
Label
implementation that stores match/mismatch data in a single long for compactness and speed. - LongLabel(long, int) - Constructor for class weka.classifiers.lazy.AM.label.LongLabel
- LongLabel(Label) - Constructor for class weka.classifiers.lazy.AM.label.LongLabel
-
Create a
LongLabel
by copying the contents ofother
. - LongLabeler - Class in weka.classifiers.lazy.AM.label
-
This labeler creates labels via the
LongLabel
implementation. - LongLabeler(Instance, boolean, MissingDataCompare) - Constructor for class weka.classifiers.lazy.AM.label.LongLabeler
- LongLabelerFactory() - Constructor for class weka.classifiers.lazy.AM.label.LabelerFactory.LongLabelerFactory
M
- main(String[]) - Static method in class weka.classifiers.lazy.AM.AMVersion
- main(String[]) - Static method in class weka.classifiers.lazy.AnalogicalModeling
-
Main method for testing this class.
- MATCH - weka.classifiers.lazy.AM.label.MissingDataCompare
-
Always returns 0, considering the missing data to match anything
- matches(int) - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- matches(int) - Method in class weka.classifiers.lazy.AM.label.IntLabel
- matches(int) - Method in class weka.classifiers.lazy.AM.label.Label
-
Determine if the given index is marked as a match or a mismatch.
- matches(int) - Method in class weka.classifiers.lazy.AM.label.LongLabel
- matches(Instance, Instance, Attribute) - Method in enum weka.classifiers.lazy.AM.label.MissingDataCompare
-
Compare the two instances and return the comparison result.
- MAX_CARDINALITY - Static variable in class weka.classifiers.lazy.AM.label.IntLabel
-
The maximum cardinality of an integer label, which is limited by the number of bits in an integer in Java.
- MAX_CARDINALITY - Static variable in class weka.classifiers.lazy.AM.label.LongLabel
-
The maximum cardinality of a long label, which is limited by the number of bits in a long in Java.
- merge(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
-
Similar to
Map.merge(Object, Object, BiFunction)
, but with the key and value being the same. - MISMATCH - weka.classifiers.lazy.AM.label.MissingDataCompare
-
Always returns 1, considering the missing data to be a mismatch
- MissingDataCompare - Enum in weka.classifiers.lazy.AM.label
- missingDataCompareTipText() - Method in class weka.classifiers.lazy.AnalogicalModeling
N
- NONDETERMINISTIC - Static variable in class weka.classifiers.lazy.AM.AMUtils
-
A non-deterministic outcome, meaning that there is more than one possibility.
- NONDETERMINISTIC_STRING - Static variable in class weka.classifiers.lazy.AM.AMUtils
- notTagged() - Method in class weka.classifiers.lazy.AM.data.Concept
- numMatches() - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- numMatches() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- numMatches() - Method in class weka.classifiers.lazy.AM.label.Label
- numMatches() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- numPartitions() - Method in class weka.classifiers.lazy.AM.label.Labeler
P
- partition(Label, int) - Method in class weka.classifiers.lazy.AM.label.BitSetLabeler
- partition(Label, int) - Method in class weka.classifiers.lazy.AM.label.IntLabeler
- partition(Label, int) - Method in class weka.classifiers.lazy.AM.label.Labeler
-
In distributed processing, it is necessary to split labels into partitions.
- partition(Label, int) - Method in class weka.classifiers.lazy.AM.label.LongLabeler
- printClassification(Classifier, Instance, int) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
This is the function that is called in the GUI (ClassifierPanel); it has to be overridden here because the implementation in
AbstractOutput
callsAnalogicalModelingOutput.doPrintClassification(double[], Instance, int)
instead
Q
- QUADRATIC - weka.classifiers.lazy.AM.data.AMResults.PointerCountingStrategry
R
- remove(Object) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- removeAll(Collection<?>) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- removeParent(Concept<T>) - Method in class weka.classifiers.lazy.AM.data.Concept
- removeTestExemplarTipText() - Method in class weka.classifiers.lazy.AnalogicalModeling
- REPORT_TABLE_STYLE - Static variable in class weka.classifiers.lazy.AM.AMUtils
-
Picnic library table style used for printing gangs and analogical sets
- retainAll(Collection<?>) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- runClassifier(AnalogicalModeling, String[]) - Static method in class weka.classifiers.lazy.AnalogicalModeling
-
runs the classifier instance with the given options.
S
- setAnalogicalSet(boolean) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- setCandidateParent(Concept<T>) - Method in class weka.classifiers.lazy.AM.data.Concept
- setCount(BigInteger) - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- setCount(BigInteger) - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- setCount(BigInteger) - Method in class weka.classifiers.lazy.AM.data.Concept
- setCount(BigInteger) - Method in interface weka.classifiers.lazy.AM.data.Supracontext
-
Set the count of the supracontext.
- setCount(BigInteger) - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- setDefault(String, String) - Method in class weka.classifiers.lazy.AM.AMUtils.CsvBuilder
- setFormat(SelectedTag) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- setGangs(boolean) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- setIgnoreUnknowns(boolean) - Method in class weka.classifiers.lazy.AnalogicalModeling
- setLinearCount(boolean) - Method in class weka.classifiers.lazy.AnalogicalModeling
- setMissingDataCompare(SelectedTag) - Method in class weka.classifiers.lazy.AnalogicalModeling
- setNext(LinkedLatticeNode<T>) - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
-
Set the next node linked to by this node
- setOptions(String[]) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Sets the OptionHandler's options using the given list.
- setOptions(String[]) - Method in class weka.classifiers.lazy.AnalogicalModeling
-
* Parses a given list of options.
- setRandomProvider(Supplier<Random>) - Method in class weka.classifiers.lazy.AnalogicalModeling
-
Provide the source of randomness for algorithms that require it (e.g.
- setRemoveTestExemplar(boolean) - Method in class weka.classifiers.lazy.AnalogicalModeling
- setSummary(boolean) - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
- setTagged(boolean) - Method in class weka.classifiers.lazy.AM.data.Concept
- size() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
- size() - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- SparseLattice - Class in weka.classifiers.lazy.AM.lattice
-
Warning: this class is currently experimental, slow, and not correct.
- Subcontext - Class in weka.classifiers.lazy.AM.data
-
Represents a subcontext, containing a list of
Instances
which belong to it, along with their sharedLabel
and common outcome. - Subcontext(Label, String) - Constructor for class weka.classifiers.lazy.AM.data.Subcontext
-
Initializes the subcontext by creating a list to hold the data
- SubcontextList - Class in weka.classifiers.lazy.AM.data
-
This class creates and manages a list of
subcontexts
from a set of previously classified exemplars and an exemplar to be classified. - SubcontextList(Labeler, List<Instance>, boolean) - Constructor for class weka.classifiers.lazy.AM.data.SubcontextList
-
This is the easiest to use constructor.
- summaryTipText() - Method in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Returns the tip text for this property.
- Supracontext - Interface in weka.classifiers.lazy.AM.data
-
A supracontext contains a set of
Subcontexts
which have certain commonalities in theirLabels
. - supraListToString() - Method in class weka.classifiers.lazy.AM.lattice.HeterogeneousLattice
T
- TAGS_FORMATTER - Static variable in class weka.classifiers.evaluation.output.prediction.AnalogicalModelingOutput
-
Define possible formatting methods
- TAGS_MISSING - Static variable in class weka.classifiers.lazy.AnalogicalModeling
-
Define possible missing value handling methods
- TIE - weka.classifiers.lazy.AM.data.AMResults.Judgement
-
The correct class and others were tied in the prediction
- toArray() - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- toArray(T1[]) - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- toString() - Method in class weka.classifiers.lazy.AM.data.AMResults
- toString() - Method in class weka.classifiers.lazy.AM.data.BasicSupra
- toString() - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
- toString() - Method in class weka.classifiers.lazy.AM.data.Concept
- toString() - Method in class weka.classifiers.lazy.AM.data.Subcontext
- toString() - Method in class weka.classifiers.lazy.AM.data.SubcontextList
-
This method is not particularly speedy, since it sorts the contained subcontexts by label.
- toString() - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- toString() - Method in class weka.classifiers.lazy.AM.label.IntLabel
- toString() - Method in class weka.classifiers.lazy.AM.label.Labeler.Partition
- toString() - Method in class weka.classifiers.lazy.AM.label.LongLabel
- toString() - Method in class weka.classifiers.lazy.AM.lattice.LinkedLatticeNode
- toString() - Method in class weka.classifiers.lazy.AnalogicalModeling
- toSummaryString() - Method in class weka.classifiers.lazy.AnalogicalModeling
U
- union(Label) - Method in class weka.classifiers.lazy.AM.label.BitSetLabel
- union(Label) - Method in class weka.classifiers.lazy.AM.label.IntLabel
- union(Label) - Method in class weka.classifiers.lazy.AM.label.Label
-
Create a new label for which each location is marked as a match if either this label or
other
is marked match, otherwise mismatch. - union(Label) - Method in class weka.classifiers.lazy.AM.label.LongLabel
- UNKNOWN - weka.classifiers.lazy.AM.data.AMResults.Judgement
-
The correct class was not specified in the dataset
- UNKNOWN - Static variable in class weka.classifiers.lazy.AM.AMUtils
-
An unknown class value.
- unwrap() - Method in class weka.classifiers.lazy.AM.lattice.CanonicalizingSet
- updateClassifier(Instance) - Method in class weka.classifiers.lazy.AnalogicalModeling
-
This is used to add more information to the classifier.
V
- valueOf(String) - Static method in enum weka.classifiers.lazy.AM.data.AMResults.Judgement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum weka.classifiers.lazy.AM.data.AMResults.PointerCountingStrategry
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum weka.classifiers.lazy.AM.label.MissingDataCompare
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum weka.classifiers.lazy.AM.data.AMResults.Judgement
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum weka.classifiers.lazy.AM.data.AMResults.PointerCountingStrategry
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum weka.classifiers.lazy.AM.label.MissingDataCompare
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIABLE - weka.classifiers.lazy.AM.label.MissingDataCompare
-
Treats missing value as like any other value; two missing values match, but a missing value matches nothing else.
- VERSION - Static variable in class weka.classifiers.lazy.AM.AMVersion
W
- weka.classifiers.evaluation.output.prediction - package weka.classifiers.evaluation.output.prediction
- weka.classifiers.lazy - package weka.classifiers.lazy
- weka.classifiers.lazy.AM - package weka.classifiers.lazy.AM
- weka.classifiers.lazy.AM.data - package weka.classifiers.lazy.AM.data
- weka.classifiers.lazy.AM.label - package weka.classifiers.lazy.AM.label
- weka.classifiers.lazy.AM.lattice - package weka.classifiers.lazy.AM.lattice
- wouldBeHetero(Subcontext) - Method in class weka.classifiers.lazy.AM.data.ClassifiedSupra
-
Test if adding a subcontext would cause this supracontext to become heterogeneous.
All Classes All Packages