Uses of Class
weka.core.FastVector

Packages that use FastVector
weka.associations   
weka.attributeSelection   
weka.classifiers   
weka.classifiers.bayes   
weka.classifiers.evaluation   
weka.classifiers.functions   
weka.classifiers.meta   
weka.classifiers.rules   
weka.classifiers.trees   
weka.classifiers.trees.adtree   
weka.classifiers.trees.m5   
weka.clusterers   
weka.core   
weka.core.converters   
weka.datagenerators   
weka.experiment   
weka.filters.unsupervised.attribute   
weka.gui   
weka.gui.boundaryvisualizer   
weka.gui.experiment   
weka.gui.explorer   
weka.gui.graphvisualizer   
weka.gui.visualize   
 

Uses of FastVector in weka.associations
 

Fields in weka.associations declared as FastVector
protected  FastVector Apriori.m_Ls
          The set of all sets of itemsets L.
protected  FastVector Apriori.m_hashtables
          The same information stored in hash tables.
protected  FastVector[] Apriori.m_allTheRules
          The list of all generated rules.
 

Methods in weka.associations that return FastVector
static FastVector ItemSet.deleteItemSets(FastVector itemSets, int minSupport, int maxSupport)
          Deletes all item sets that don't have minimum support.
 FastVector[] ItemSet.generateRules(double minConfidence, FastVector hashtables, int numItemsInSet)
          Generates all rules for an item set.
 FastVector[] ItemSet.generateRulesBruteForce(double minMetric, int metricType, FastVector hashtables, int numItemsInSet, int numTransactions, double significanceLevel)
          Generates all significant rules for an item set.
static FastVector ItemSet.mergeAllItemSets(FastVector itemSets, int size, int totalTrans)
          Merges all item sets in the set of (k-1)-item sets to create the (k)-item sets and updates the counters.
static FastVector ItemSet.pruneItemSets(FastVector toPrune, java.util.Hashtable kMinusOne)
          Prunes a set of (k)-item sets using the given (k-1)-item sets.
static FastVector ItemSet.singletons(Instances instances)
          Converts the header info of the given set of instances into a set of item sets (singletons).
private  FastVector[] ItemSet.moreComplexRules(FastVector[] rules, int numItemsInSet, int numItemsInConsequence, double minConfidence, FastVector hashtables)
          Generates rules with more than one item in the consequence.
 

Methods in weka.associations with parameters of type FastVector
static FastVector ItemSet.deleteItemSets(FastVector itemSets, int minSupport, int maxSupport)
          Deletes all item sets that don't have minimum support.
 FastVector[] ItemSet.generateRules(double minConfidence, FastVector hashtables, int numItemsInSet)
          Generates all rules for an item set.
 FastVector[] ItemSet.generateRulesBruteForce(double minMetric, int metricType, FastVector hashtables, int numItemsInSet, int numTransactions, double significanceLevel)
          Generates all significant rules for an item set.
static java.util.Hashtable ItemSet.getHashtable(FastVector itemSets, int initialSize)
          Return a hashtable filled with the given item sets.
static FastVector ItemSet.mergeAllItemSets(FastVector itemSets, int size, int totalTrans)
          Merges all item sets in the set of (k-1)-item sets to create the (k)-item sets and updates the counters.
static FastVector ItemSet.pruneItemSets(FastVector toPrune, java.util.Hashtable kMinusOne)
          Prunes a set of (k)-item sets using the given (k-1)-item sets.
static void ItemSet.pruneRules(FastVector[] rules, double minConfidence)
          Prunes a set of rules.
static void ItemSet.upDateCounters(FastVector itemSets, Instances instances)
          Updates counters for a set of item sets and a set of instances.
private  FastVector[] ItemSet.moreComplexRules(FastVector[] rules, int numItemsInSet, int numItemsInConsequence, double minConfidence, FastVector hashtables)
          Generates rules with more than one item in the consequence.
 

Uses of FastVector in weka.attributeSelection
 

Subclasses of FastVector in weka.attributeSelection
 class BestFirst.LinkedList2
          Class for handling a linked list.
 

Uses of FastVector in weka.classifiers
 

Methods in weka.classifiers with parameters of type FastVector
protected  boolean CheckClassifier.runBasicTest(boolean nominalPredictor, boolean numericPredictor, boolean numericClass, int missingLevel, boolean predictorMissing, boolean classMissing, int numTrain, int numTest, int numClasses, FastVector accepts)
          Runs a text on the datasets with the given characteristics.
 

Uses of FastVector in weka.classifiers.bayes
 

Methods in weka.classifiers.bayes with parameters of type FastVector
static VaryNode ADNode.MakeVaryNode(int iNode, FastVector nRecords, Instances instances)
          create sub tree
static ADNode ADNode.MakeADTree(int iNode, FastVector nRecords, Instances instances)
          create sub tree
 

Uses of FastVector in weka.classifiers.evaluation
 

Methods in weka.classifiers.evaluation that return FastVector
 FastVector EvaluationUtils.getCVPredictions(Classifier classifier, Instances data, int numFolds)
          Generate a bunch of predictions ready for processing, by performing a cross-validation on the supplied dataset.
 FastVector EvaluationUtils.getTrainTestPredictions(Classifier classifier, Instances train, Instances test)
          Generate a bunch of predictions ready for processing, by performing a evaluation on a test set after training on the given training set.
 FastVector EvaluationUtils.getTestPredictions(Classifier classifier, Instances test)
          Generate a bunch of predictions ready for processing, by performing a evaluation on a test set assuming the classifier is already trained.
 

Methods in weka.classifiers.evaluation with parameters of type FastVector
 void ConfusionMatrix.addPredictions(FastVector predictions)
          Includes a whole bunch of predictions in the confusion matrix.
 Instances ThresholdCurve.getCurve(FastVector predictions)
          Calculates the performance stats for the default class and return results as a set of Instances.
 Instances ThresholdCurve.getCurve(FastVector predictions, int classIndex)
          Calculates the performance stats for the desired class and return results as a set of Instances.
private  double[] ThresholdCurve.getProbabilities(FastVector predictions, int classIndex)
           
 Instances CostCurve.getCurve(FastVector predictions)
          Calculates the performance stats for the default class and return results as a set of Instances.
 Instances CostCurve.getCurve(FastVector predictions, int classIndex)
          Calculates the performance stats for the desired class and return results as a set of Instances.
 Instances MarginCurve.getCurve(FastVector predictions)
          Calculates the cumulative margin distribution for the set of predictions, returning the result as a set of Instances.
private  double[] MarginCurve.getMargins(FastVector predictions)
          Pulls all the margin values out of a vector of NominalPredictions.
 

Uses of FastVector in weka.classifiers.functions
 

Fields in weka.classifiers.functions declared as FastVector
private  FastVector MultilayerPerceptron.m_selected
          A Vector list of the units currently selected.
private  FastVector MultilayerPerceptron.m_graphers
          A Vector list of the graphers.
 

Methods in weka.classifiers.functions with parameters of type FastVector
private  void MultilayerPerceptron.NodePanel.selection(FastVector v, boolean ctrl, boolean left)
          This function gets called when the user has clicked something It will amend the current selection or connect the current selection to the new selection.
 

Uses of FastVector in weka.classifiers.meta
 

Fields in weka.classifiers.meta declared as FastVector
protected  FastVector CVParameterSelection.m_CVParams
          The set of parameters to cross-validate over
protected  FastVector ND.NDTree.m_indices
          The indices associated with this node
protected  FastVector RacedIncrementalLogitBoost.Committee.m_models
           
private  FastVector AdditiveRegression.m_additiveModels
          The list of iteratively generated models.
protected  FastVector RacedIncrementalLogitBoost.m_committees
          The committees
 

Methods in weka.classifiers.meta that return FastVector
protected  FastVector ThresholdSelector.getPredictions(Instances instances, int mode, int numFolds)
          Collects the classifier predictions using the specified evaluation method.
 

Methods in weka.classifiers.meta with parameters of type FastVector
protected  void ThresholdSelector.findThreshold(FastVector predictions)
          Finds the best threshold, this implementation searches for the highest FMeasure.
 

Uses of FastVector in weka.classifiers.rules
 

Subclasses of FastVector in weka.classifiers.rules
 class DecisionTable.LinkedList
          Class for handling a linked list.
 

Fields in weka.classifiers.rules declared as FastVector
protected  FastVector ConjunctiveRule.m_Antds
          The vector of antecedents of this rule
private  FastVector ConjunctiveRule.m_Targets
          The predicted classes recorded for each antecedent in the growing data
private  FastVector RuleStats.m_Ruleset
          The specific ruleset in question
private  FastVector RuleStats.m_SimpleStats
          The simple stats of each rule
private  FastVector RuleStats.m_Filtered
          The set of instances filtered by the ruleset
private  FastVector RuleStats.m_Distributions
          The class distributions predicted by each rule
protected  FastVector JRip.RipperRule.m_Antds
          The vector of antecedents of this rule
protected  FastVector Ridor.RidorRule.m_Antds
          The vector of antecedents of this rule
private  FastVector JRip.m_Ruleset
          The ruleset
private  FastVector JRip.m_Distributions
          The predicted class distribution
private  FastVector JRip.m_RulesetStats
          The RuleStats for the ruleset of each class value
 

Methods in weka.classifiers.rules that return FastVector
 FastVector RuleStats.getRuleset()
          Get the ruleset of the stats
 FastVector JRip.getRuleset()
          Get the ruleset generated by Ripper
 

Methods in weka.classifiers.rules with parameters of type FastVector
 void RuleStats.setRuleset(FastVector rules)
          Set the ruleset of the stats, overwriting the old one if any
static Instances RuleStats.rmCoveredBySuccessives(Instances data, FastVector rules, int index)
          Static utility function to count the data covered by the rules after the given index in the given rules, and then remove them.
 

Constructors in weka.classifiers.rules with parameters of type FastVector
RuleStats(Instances data, FastVector rules)
          Constructor that provides ruleset and data
 

Uses of FastVector in weka.classifiers.trees
 

Fields in weka.classifiers.trees declared as FastVector
 FastVector UserClassifier.TreeClass.m_ranges
          This contains the info for the coords of the shape converted to attrib coords, for polygon the first attrib is the number of points, This is not more object oriented because that would be over kill.
 

Methods in weka.classifiers.trees with parameters of type FastVector
 void UserClassifier.TreeClass.setInfo(int at1, int at2, FastVector ar)
          Call this to set this node with different information to what it was created with.
private  boolean UserClassifier.TreeClass.inPolyline(FastVector ob, double x, double y)
          Call to find out if an instance is in a polyline.
private  boolean UserClassifier.TreeClass.inPoly(FastVector ob, double x, double y)
          Call this to determine if an instance is in a polygon.
 

Constructors in weka.classifiers.trees with parameters of type FastVector
UserClassifier.TreeClass(FastVector r, int a1, int a2, int id, double w, Instances i, UserClassifier.TreeClass p)
          Constructs a TreeClass node with all the important information.
 

Uses of FastVector in weka.classifiers.trees.adtree
 

Fields in weka.classifiers.trees.adtree declared as FastVector
private  FastVector PredictionNode.children
          The children of this node - any number of splitter nodes
 

Methods in weka.classifiers.trees.adtree that return FastVector
 FastVector PredictionNode.getChildren()
          Gets the children of this node.
 

Uses of FastVector in weka.classifiers.trees.m5
 

Fields in weka.classifiers.trees.m5 declared as FastVector
protected  FastVector M5Base.m_ruleSet
          the rule set
 

Methods in weka.classifiers.trees.m5 with parameters of type FastVector
 void RuleNode.returnLeaves(FastVector[] v)
          Return a list containing all the leaves in the tree
 

Uses of FastVector in weka.clusterers
 

Fields in weka.clusterers declared as FastVector
private  FastVector Cobweb.CNode.m_children
          Children of this node
 

Uses of FastVector in weka.core
 

Fields in weka.core declared as FastVector
private  FastVector FastVector.FastVectorEnumeration.m_Vector
          The vector.
private  FastVector Attribute.m_Values
          The attribute's values (if nominal or string).
protected  FastVector Instances.m_Attributes
          The attribute information.
protected  FastVector Instances.m_Instances
          The instances.
 

Methods in weka.core with parameters of type FastVector
 void FastVector.appendElements(FastVector toAppend)
          Appends all elements of the supplied vector to this vector.
 double[] Optimization.lnsrch(double[] xold, double[] gradient, double[] direct, double stpmax, boolean[] isFixed, double[][] nwsBounds, FastVector wsBdsIndx)
          Find a new point x in the direction p from a point xold at which the value of the function has decreased sufficiently, the positive definiteness of B matrix (approximation of the inverse of the Hessian) is preserved and no bound constraints are violated.
private  boolean Optimization.equal(FastVector a, FastVector b)
          Check whether the two integer vectors equal to each other Two integer vectors are equal if all the elements are the same, regardless of the order of the elements
 

Constructors in weka.core with parameters of type FastVector
FastVector.FastVectorEnumeration(FastVector vector)
          Constructs an enumeration.
FastVector.FastVectorEnumeration(FastVector vector, int special)
          Constructs an enumeration with a special element.
ClassRemoveableInstances(java.lang.String name, FastVector attInfo, int capacity)
           
Attribute(java.lang.String attributeName, FastVector attributeValues)
          Constructor for nominal attributes and string attributes.
Attribute(java.lang.String attributeName, FastVector attributeValues, ProtectedProperties metadata)
          Constructor for nominal attributes and string attributes, where metadata is supplied.
Attribute(java.lang.String attributeName, FastVector attributeValues, int index)
          Constructor for nominal attributes and string attributes with a particular index.
Instances(java.lang.String name, FastVector attInfo, int capacity)
          Creates an empty set of instances.
 

Uses of FastVector in weka.core.converters
 

Fields in weka.core.converters declared as FastVector
private  FastVector CSVLoader.m_cumulativeStructure
          A list of hash tables for accumulating nominal values during parsing.
private  FastVector CSVLoader.m_cumulativeInstances
          Holds instances accumulated so far
 

Methods in weka.core.converters that return FastVector
private  FastVector CSVLoader.getInstance(java.io.StreamTokenizer tokenizer)
          Attempts to parse a line of the data set.
 

Methods in weka.core.converters with parameters of type FastVector
private  void CSVLoader.checkStructure(FastVector current)
          Checks the current instance against what is known about the structure of the data set so far.
 

Uses of FastVector in weka.datagenerators
 

Fields in weka.datagenerators declared as FastVector
private  FastVector BIRCHCluster.m_ClusterList
           
private  FastVector RDG1.m_DecisionList
           
private  FastVector RDG1.RuleList.m_RuleList
           
 

Methods in weka.datagenerators that return FastVector
private  FastVector BIRCHCluster.defineClusters(java.util.Random random)
          Defines the clusters
private  FastVector BIRCHCluster.defineClustersGRID(java.util.Random random)
          Defines the clusters if pattern is GRID
private  FastVector BIRCHCluster.defineClustersRANDOM(java.util.Random random)
          Defines the clusters if pattern is RANDOM
private  FastVector RDG1.generateTestList(java.util.Random random, Instance example)
          Generates a new rule for the decision list and classifies the new example.
 

Uses of FastVector in weka.experiment
 

Fields in weka.experiment declared as FastVector
(package private)  FastVector PairedTTester.DatasetSpecifiers.m_Specifiers
           
protected  FastVector DatabaseResultListener.m_Cache
          Stores the cached values
private  FastVector RemoteExperiment.m_listeners
          The list of objects listening for remote experiment events
protected  FastVector AveragingResultProducer.m_Keys
          Collects the keys from a single run
protected  FastVector AveragingResultProducer.m_Results
          Collects the results from a single run
(package private)  FastVector PairedTTester.Dataset.m_Dataset
           
(package private)  FastVector PairedTTester.Resultset.m_Datasets
           
protected  FastVector InstancesResultListener.m_Instances
          Stores the instances created so far, before assigning to a header
protected  FastVector[] InstancesResultListener.m_NominalStrings
          Contains strings seen so far for each nominal attribute
protected  FastVector PairedTTester.m_Resultsets
          Stores a vector for each resultset holding all instances in each set
 

Methods in weka.experiment that return FastVector
protected  FastVector PairedTTester.Dataset.contents()
          Returns a vector containing the instances in the dataset
 FastVector PairedTTester.Resultset.dataset(Instance inst)
          Returns a vector containing all instances belonging to one dataset.
 

Uses of FastVector in weka.filters.unsupervised.attribute
 

Fields in weka.filters.unsupervised.attribute declared as FastVector
protected  FastVector Add.m_Labels
          The list of labels for nominal attribute
 

Methods in weka.filters.unsupervised.attribute with parameters of type FastVector
private  int StringToWordVector.convertInstancewoDocNorm(Instance instance, FastVector v)
           
 

Uses of FastVector in weka.gui
 

Fields in weka.gui declared as FastVector
private  FastVector AttributeVisualizationPanel.m_colorList
          Contains discrete colours for colouring for nominal attributes
 

Uses of FastVector in weka.gui.boundaryvisualizer
 

Fields in weka.gui.boundaryvisualizer declared as FastVector
protected  FastVector BoundaryPanel.m_Colors
           
 

Methods in weka.gui.boundaryvisualizer that return FastVector
 FastVector BoundaryPanel.getColors()
          Get the current vector of Color objects used for the classes
 

Methods in weka.gui.boundaryvisualizer with parameters of type FastVector
 void BoundaryPanel.setColors(FastVector colors)
          Set a vector of Color objects for the classes
 

Uses of FastVector in weka.gui.experiment
 

Fields in weka.gui.experiment declared as FastVector
protected  FastVector GeneratorPropertyIteratorPanel.m_Listeners
          Listeners who want to be notified about editing status of this panel
 

Uses of FastVector in weka.gui.explorer
 

Methods in weka.gui.explorer with parameters of type FastVector
private  void ClassifierPanel.processClassifierPrediction(Instance toPredict, Classifier classifier, Evaluation eval, FastVector predictions, Instances plotInstances, FastVector plotShape, FastVector plotSize)
          Process a classifier's prediction for an instance and update a set of plotting instances and additional plotting info. plotInfo for nominal class datasets holds shape types (actual data points have automatic shape type assignment; classifier error data points have box shape type).
private  void ClassifierPanel.postProcessPlotInfo(FastVector plotSize)
          Post processes numeric class errors into shape sizes for plotting in the visualize panel
 

Uses of FastVector in weka.gui.graphvisualizer
 

Fields in weka.gui.graphvisualizer declared as FastVector
protected  FastVector GraphVisualizer.m_nodes
          Vector containing nodes
protected  FastVector GraphVisualizer.m_edges
          Vector containing edges
protected  FastVector HierarchicalBCEngine.m_nodes
          FastVector containing nodes and edges
protected  FastVector HierarchicalBCEngine.m_edges
          FastVector containing nodes and edges
protected  FastVector HierarchicalBCEngine.layoutCompleteListeners
          FastVector containing listeners for layoutCompleteEvent generated by this LayoutEngine
protected  FastVector DotParser.m_nodes
          These holds the nodes and edges of the graph
protected  FastVector DotParser.m_edges
          These holds the nodes and edges of the graph
protected  FastVector BIFParser.m_nodes
          These holds the nodes and edges of the graph
protected  FastVector BIFParser.m_edges
          These holds the nodes and edges of the graph
 

Methods in weka.gui.graphvisualizer with parameters of type FastVector
 void HierarchicalBCEngine.setNodesEdges(FastVector nodes, FastVector edges)
          Sets the nodes and edges for this LayoutEngine.
 void LayoutEngine.setNodesEdges(FastVector nodes, FastVector edges)
          This method sets the nodes and edges vectors of the LayoutEngine
static void DotParser.writeDOT(java.lang.String filename, java.lang.String graphName, FastVector nodes, FastVector edges)
          This method saves a graph in a file in DOT format.
static void BIFParser.writeXMLBIF03(java.lang.String filename, java.lang.String graphName, FastVector nodes, FastVector edges)
          This method writes a graph in XMLBIF ver. 0.3 format to a file.
 

Constructors in weka.gui.graphvisualizer with parameters of type FastVector
HierarchicalBCEngine(FastVector nodes, FastVector edges, int nodeWidth, int nodeHeight)
          Constructor - takes in FastVectors of nodes and edges, and the initial width and height of a node
HierarchicalBCEngine(FastVector nodes, FastVector edges, int nodeWidth, int nodeHeight, boolean edgeConcentration)
          Constructor - takes in FastVectors of nodes and edges, the initial width and height of a node, and a boolean value to indicate if the edges should be concentrated.
DotParser(java.io.Reader input, FastVector nodes, FastVector edges)
          Dot parser Constructor
BIFParser(java.lang.String input, FastVector nodes, FastVector edges)
          Constructor (if our input is a String)
BIFParser(java.io.InputStream instream, FastVector nodes, FastVector edges)
          Constructor (if our input is an InputStream)
 

Uses of FastVector in weka.gui.visualize
 

Fields in weka.gui.visualize declared as FastVector
private  FastVector MatrixPanel.m_colorList
          Contains discrete colours for colouring for nominal attributes
protected  FastVector LegendPanel.m_plots
          the list of plot elements
protected  FastVector LegendPanel.m_Repainters
          a list of components that need to be repainted when a colour is changed
protected  FastVector Plot2D.m_plots
          The plots to display
protected  FastVector Plot2D.m_colorList
          The list of the colors used
protected  FastVector VisualizePanel.m_colorList
          The list of the colors used
private  FastVector VisualizePanel.PlotPanel.m_shapes
          contains all the shapes that have been drawn for these attribs
private  FastVector VisualizePanel.PlotPanel.m_shapePoints
          contains the points of the shape currently being drawn.
protected  FastVector AttributePanel.m_colorList
          The colour map to use for colouring points
protected  FastVector AttributePanel.m_Listeners
          The list of things listening to this panel
private  FastVector VisualizePanelEvent.m_values
          Contains FastVectors, each one containing the points for an object.
private  FastVector ClassPanel.m_colorList
          the list of colours to use for colouring nominal attribute labels
private  FastVector ClassPanel.m_Repainters
          An optional list of Components that use the colour list maintained by this class.
private  FastVector ClassPanel.m_ColourChangeListeners
          An optional list of listeners who want to know when a colour changes.
 

Methods in weka.gui.visualize that return FastVector
 FastVector Plot2D.getPlots()
          Return the list of plots
 FastVector VisualizePanel.PlotPanel.getShapes()
           
private  FastVector VisualizePanel.PlotPanel.makePolygon(FastVector v)
          This will convert a polyline to a polygon for drawing purposes So that I can simply use the polygon drawing function.
 FastVector VisualizePanelEvent.getValues()
           
 

Methods in weka.gui.visualize with parameters of type FastVector
 void LegendPanel.setPlotList(FastVector pl)
          Set the list of plots to generate legend entries for
 void Plot2D.setColours(FastVector cols)
          Set a list of colours to use when colouring points according to class values or cluster numbers
 void VisualizePanel.setShapes(FastVector l)
          This will set the shapes for the instances.
 void VisualizePanel.PlotPanel.setShapes(FastVector v)
          This can be used to set the shapes that should appear.
private  boolean VisualizePanel.PlotPanel.inPolyline(FastVector ob, double x, double y)
          Checks to see if the coordinate passed is inside the ployline passed, Note that this is done using attribute values and not there respective screen values.
private  boolean VisualizePanel.PlotPanel.inPoly(FastVector ob, double x, double y)
          This checks to see if The coordinate passed is inside the polygon that was passed.
 void VisualizePanel.PlotPanel.setColours(FastVector cols)
          Set a list of colours to use for plotting points
private  FastVector VisualizePanel.PlotPanel.makePolygon(FastVector v)
          This will convert a polyline to a polygon for drawing purposes So that I can simply use the polygon drawing function.
private  int[] VisualizePanel.PlotPanel.getXCoords(FastVector v)
          This will extract from a polygon shape its x coodrdinates so that an awt.Polygon can be created.
private  int[] VisualizePanel.PlotPanel.getYCoords(FastVector v)
          This will extract from a polygon shape its y coordinates so that an awt.Polygon can be created.
 void PlotData2D.setShapeType(FastVector st)
          Set the shape type for the plot data
 void PlotData2D.setShapeSize(FastVector ss)
          Set the shape sizes for the plot data
 void PlotData2D.setConnectPoints(FastVector cp)
          Set whether consecutive points should be connected by lines
 void AttributePanel.setColours(FastVector cols)
          Sets a list of colours to use for colouring data points
 void ClassPanel.setColours(FastVector cols)
          Set a list of colours to use for colouring labels
 

Constructors in weka.gui.visualize with parameters of type FastVector
VisualizePanelEvent(FastVector ar, Instances i, Instances i2, int at1, int at2)
          This constructor creates the event with all the parameters set.