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

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 a BitSet, 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 creates BitSetLabels.
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 a get 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 (see SparseLattice.
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() returns AMUtils.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 of other.
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 calls AnalogicalModelingOutput.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 shared Label 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 their Labels.
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.
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