A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractClassifier<D,C> - Class in org.streaminer.stream.classifier
This class implements an abstract classifier, i.e.
AbstractClassifier() - Constructor for class org.streaminer.stream.classifier.AbstractClassifier
 
AbstractIterator<T> - Class in org.streaminer.util
Rough and ready clone of the Guava AbstractIterator.
AbstractIterator() - Constructor for class org.streaminer.util.AbstractIterator
 
AbstractMultiClassifier<D,C> - Class in org.streaminer.stream.classifier
 
AbstractMultiClassifier() - Constructor for class org.streaminer.stream.classifier.AbstractMultiClassifier
 
AbstractRegressor<D> - Class in org.streaminer.stream.learner
 
AbstractRegressor() - Constructor for class org.streaminer.stream.learner.AbstractRegressor
 
AC - Static variable in class org.streaminer.stream.cardinality.CountThenEstimate
 
AdaptiveCounting - Class in org.streaminer.stream.cardinality
Based on the adaptive counting approach of:
Fast and Accurate Traffic Matrix Measurement Using Adaptive Cardinality Counting
by: Cai, Pan, Kwok, and Hwang
AdaptiveCounting(int) - Constructor for class org.streaminer.stream.cardinality.AdaptiveCounting
 
AdaptiveCounting(byte[]) - Constructor for class org.streaminer.stream.cardinality.AdaptiveCounting
 
AdaptiveCounting.Builder - Class in org.streaminer.stream.cardinality
 
AdaptiveCounting.Builder() - Constructor for class org.streaminer.stream.cardinality.AdaptiveCounting.Builder
 
AdaptiveCounting.Builder(int) - Constructor for class org.streaminer.stream.cardinality.AdaptiveCounting.Builder
 
add(double) - Method in interface org.streaminer.stream.avg.IAverage
Add a new value to the data structure and updates the average.
add(double) - Method in class org.streaminer.stream.avg.MovingAverage
 
add(double) - Method in class org.streaminer.stream.avg.SimpleEWMA
Add adds a value to the series and updates the moving average.
add(double) - Method in class org.streaminer.stream.avg.VariableEWMA
Add adds a value to the series and updates the moving average.
add(TreeNode<I>) - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
add(T, T) - Method in class org.streaminer.stream.eval.ConfusionMatrix
Adds a classification instance (true and predicted label) to this ConfusionMatrix.
add(Long) - Method in class org.streaminer.stream.frequency.AMSSketch
 
add(Long, long) - Method in class org.streaminer.stream.frequency.AMSSketch
 
add(AMSSketch) - Method in class org.streaminer.stream.frequency.AMSSketch
 
add(T) - Method in class org.streaminer.stream.frequency.BaseFrequency
 
add(Integer) - Method in class org.streaminer.stream.frequency.CCFCSketch
 
add(Integer, long) - Method in class org.streaminer.stream.frequency.CCFCSketch
 
add(Object) - Method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
add(Object, long) - Method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
add(T, long) - Method in class org.streaminer.stream.frequency.CountSketch
Counts the item by passing it to the internal data strucutre.
add(T) - Method in interface org.streaminer.stream.frequency.IBaseFrequency
Add a single element to the data structure.
add(T, long) - Method in interface org.streaminer.stream.frequency.IBaseFrequency
Offer a single element to the data structure and increment the count for that element by incrementCount.
add(T, long) - Method in class org.streaminer.stream.frequency.LossyCounting
 
add(Boolean, long) - Method in class org.streaminer.stream.frequency.Majority
 
add(T, long) - Method in class org.streaminer.stream.frequency.MisraGries
 
add(T, long) - Method in class org.streaminer.stream.frequency.RealCounting
 
add(T, long) - Method in class org.streaminer.stream.frequency.SimpleTopKCounting
This method actually does all the work when learning from the stream.
add(T, long) - Method in class org.streaminer.stream.frequency.SpaceSaving
 
add(T, long) - Method in class org.streaminer.stream.frequency.StickySampling
 
add(T) - Method in class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
add(T, long) - Method in class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
add(T) - Method in class org.streaminer.stream.frequency.topk.Frequent
 
add(T, long) - Method in class org.streaminer.stream.frequency.topk.Frequent
 
add(T, long) - Method in class org.streaminer.stream.frequency.topk.StochasticTopper
 
add(T) - Method in class org.streaminer.stream.frequency.topk.StochasticTopper
 
add(T) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
Algorithm: Space-Saving
add(T, long) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
Algorithm: Space-Saving
add(String) - Method in class org.streaminer.stream.membership.BloomFilter
 
add(byte[]) - Method in class org.streaminer.stream.membership.BloomFilter
 
add(String) - Method in class org.streaminer.stream.membership.Filter
 
add(T) - Method in class org.streaminer.stream.model.SlidingWindow
Adds a new element to the window.
add(T, Integer) - Method in class org.streaminer.stream.model.SlidingWindow
Adds a new element to the window.
add(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
add(double) - Method in class org.streaminer.stream.quantile.TDigest
Adds a sample to a histogram.
add(double, int) - Method in class org.streaminer.stream.quantile.TDigest
Adds a sample to a histogram.
add(TDigest) - Method in class org.streaminer.stream.quantile.TDigest
 
add(double, int) - Method in class org.streaminer.stream.quantile.TDigest.Group
 
add(T) - Method in class org.streaminer.util.DoublyLinkedList
Append to head of list
add(ListNode2<T>) - Method in class org.streaminer.util.DoublyLinkedList
 
addAfter(ListNode2<T>, T) - Method in class org.streaminer.util.DoublyLinkedList
 
addAfter(ListNode2<T>, ListNode2<T>) - Method in class org.streaminer.util.DoublyLinkedList
 
addAll(HyperLogLog) - Method in class org.streaminer.stream.cardinality.HyperLogLog
Add all the elements of the other set to this set.
addAll(HyperLogLogPlus) - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
Add all the elements of the other set to this set.
addAndGetCount(long) - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
addChild(HoeffdingTreeNode, Serializable) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Adds a child to this node (which is then the parent of the specified node) for the specified branch.
addElement(double) - Method in class org.streaminer.stream.quantile.rss.Subset
this method adds a value to the subset
addElement(double) - Method in class org.streaminer.stream.quantile.rss.SubsetTree
Adds specified value to all subsets
addExample(Data) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Extracts the needed data of the specified example and adds it to the node data
addFalseNegative() - Method in class org.streaminer.stream.eval.TableOfConfusion
addFalseNegative(long) - Method in class org.streaminer.stream.eval.TableOfConfusion
Adds the amount specified by the argument delta to the internal data structure for the counting of false negative instances.
addFalsePositive() - Method in class org.streaminer.stream.eval.TableOfConfusion
addFalsePositive(long) - Method in class org.streaminer.stream.eval.TableOfConfusion
Adds the amount specified by the argument delta to the internal data structure for the counting of false positive instances.
addJSON(JSONArray, DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
addJSON(JSONArray, DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
addJSON(JSONArray, DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
addJSON(JSONArray, DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
addJSON(JSONArray, DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
addJSON(JSONArray, DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.Target
 
addLabel(T) - Method in class org.streaminer.stream.eval.ConfusionMatrix
Adds the provided label to the list of labels.
addLabels(List<T>) - Method in class org.streaminer.stream.eval.ConfusionMatrix
Adds the provided list of labels to the internal list of labels.
AddMax - Class in org.streaminer.stream.mapper
 
AddMax() - Constructor for class org.streaminer.stream.mapper.AddMax
 
AddMinMax - Class in org.streaminer.stream.mapper
 
AddMinMax() - Constructor for class org.streaminer.stream.mapper.AddMinMax
 
addToChild(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
addToEntryList(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
addTotalCount(Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
addTrueNegative() - Method in class org.streaminer.stream.eval.TableOfConfusion
addTrueNegative(long) - Method in class org.streaminer.stream.eval.TableOfConfusion
Adds the amount specified by the argument delta to the internal data structure for the counting of true negative instances.
addTruePositive() - Method in class org.streaminer.stream.eval.TableOfConfusion
addTruePositive(long) - Method in class org.streaminer.stream.eval.TableOfConfusion
Adds the amount specified by the argument delta to the internal data structure for the counting of true positive instances.
alwaysMatchingBloomFilter() - Static method in class org.streaminer.stream.membership.BloomFilter
 
AMSSketch - Class in org.streaminer.stream.frequency
"Tug of War" sketches due to Alon, Matias and Szegedy 96, and Alon, Gibbons, Matias and Szegedy, 99.
AMSSketch(int, int) - Constructor for class org.streaminer.stream.frequency.AMSSketch
 
ANNOTATION_PREFIX - Static variable in interface org.streaminer.stream.data.Data
Attributes starting with an '@' character are regarded as annotations, i.e.
apply(long) - Method in interface org.streaminer.stream.sampling.gamma.GammaFunction
Return the number of items to skip.
apply(long) - Method in class org.streaminer.stream.sampling.gamma.R
Keep generating random numbers until we reache a random number that is <= n.
apply(long) - Method in class org.streaminer.stream.sampling.gamma.Z
 
applyMergingRefinement() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
ArrayBinReservoir<T extends Target> - Class in org.streaminer.stream.histogram.spdt
This class implements bin operations (insertions, merges, etc) for a histogram.
ArrayBinReservoir(int, boolean, Long) - Constructor for class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
ArrayCategoricalTarget - Class in org.streaminer.stream.histogram.spdt
 
ArrayCategoricalTarget(Map<Object, Integer>, double) - Constructor for class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
ArrayCategoricalTarget(Map<Object, Integer>, Object) - Constructor for class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
ArrayUtils - Class in org.streaminer.util
 
ArrayUtils() - Constructor for class org.streaminer.util.ArrayUtils
 
asBytes(ByteBuffer) - Method in class org.streaminer.stream.quantile.TDigest
Outputs a histogram as bytes using a particularly cheesy encoding.
asSmallBytes(ByteBuffer) - Method in class org.streaminer.stream.quantile.TDigest
 
AttributeFilter - Class in org.streaminer.stream.mapper
 
AttributeFilter() - Constructor for class org.streaminer.stream.mapper.AttributeFilter
 
attributes - Variable in class org.streaminer.stream.classifier.AbstractMultiClassifier
 
average - Variable in class org.streaminer.stream.avg.SimpleEWMA
The current value of the average.
averageTarget(double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns a Target object representing the average (or expected) target value for point p.
AVG_METRIC_AGE - Static variable in class org.streaminer.stream.avg.SimpleEWMA
By default, we average over a one-minute period, which means the average age of the metrics in the period is 30 seconds.

B

b_e - Variable in class org.streaminer.stream.cardinality.AdaptiveCounting
Number of empty buckets
B_s - Variable in class org.streaminer.stream.cardinality.AdaptiveCounting
Switching empty bucket ratio
BaseFrequency<T> - Class in org.streaminer.stream.frequency
 
BaseFrequency() - Constructor for class org.streaminer.stream.frequency.BaseFrequency
 
BaseFrequency(double) - Constructor for class org.streaminer.stream.frequency.BaseFrequency
 
Bin<T extends Target> - Class in org.streaminer.stream.histogram.spdt
 
Bin(double, double, T) - Constructor for class org.streaminer.stream.histogram.spdt.Bin
 
Bin(Bin<T>) - Constructor for class org.streaminer.stream.histogram.spdt.Bin
 
BinaryTreeNode<I extends NodeInfo,V> - Class in org.streaminer.stream.classifier.tree
This class is a simple implementation of a binary tree node.
BinaryTreeNode(String, BinaryTreeNode<I, V>) - Constructor for class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
BinaryTreeNode(String, BinaryTreeNode<I, V>, BinaryTreeNode<I, V>) - Constructor for class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
BinReservoir<T extends Target> - Class in org.streaminer.stream.histogram.spdt
 
BinReservoir(int, boolean, Long) - Constructor for class org.streaminer.stream.histogram.spdt.BinReservoir
 
BinUpdateException - Exception in org.streaminer.stream.histogram.spdt
 
BinUpdateException(String) - Constructor for exception org.streaminer.stream.histogram.spdt.BinUpdateException
 
bits() - Method in class org.streaminer.stream.cardinality.RegisterSet
 
Bits - Class in org.streaminer.util
 
Bits() - Constructor for class org.streaminer.util.Bits
 
BitSetSerializer - Class in org.streaminer.stream.membership
 
BitSetSerializer() - Constructor for class org.streaminer.stream.membership.BitSetSerializer
 
BloomCalculations - Class in org.streaminer.stream.membership
The following calculations are taken from: http://www.cs.wisc.edu/~cao/papers/summary-cache/node8.html "Bloom Filters - the math"

This class's static methods are meant to facilitate the use of the Bloom Filter class by helping to choose correct values of 'bits per element' and 'number of hash functions, k'.

BloomCalculations() - Constructor for class org.streaminer.stream.membership.BloomCalculations
 
BloomCalculations.BloomSpecification - Class in org.streaminer.stream.membership
A wrapper class that holds two key parameters for a Bloom Filter: the number of hash functions used, and the number of buckets per element used.
BloomCalculations.BloomSpecification(int, int) - Constructor for class org.streaminer.stream.membership.BloomCalculations.BloomSpecification
 
BloomFilter - Class in org.streaminer.stream.membership
 
BloomFilter(int, int) - Constructor for class org.streaminer.stream.membership.BloomFilter
 
BloomFilter(int, double) - Constructor for class org.streaminer.stream.membership.BloomFilter
 
BoundedBayes - Class in org.streaminer.stream.classifier.bayes
This class implements a NaiveBayes learner for nominal values.
BoundedBayes() - Constructor for class org.streaminer.stream.classifier.bayes.BoundedBayes
 
BTreeNode - Class in org.streaminer.stream.classifier.tree
This class implements a simple binary tree node.
BTreeNode(String, Double) - Constructor for class org.streaminer.stream.classifier.tree.BTreeNode
constructs new BTreeNode object as root
BTreeNode(String, Double, BTreeNode) - Constructor for class org.streaminer.stream.classifier.tree.BTreeNode
constructs new BTreeNode object as leaf node
Bucket - Class in org.streaminer.stream.quantile.rss
Buckets are the main ingredient for sliding windows.
Bucket(float, float, int) - Constructor for class org.streaminer.stream.quantile.rss.Bucket
 
bucketList - Variable in class org.streaminer.stream.frequency.topk.StreamSummary
 
buckets() - Method in class org.streaminer.stream.membership.BloomFilter
 
build() - Method in class org.streaminer.stream.cardinality.AdaptiveCounting.Builder
 
build() - Method in class org.streaminer.stream.cardinality.HyperLogLog.Builder
 
build(byte[]) - Static method in class org.streaminer.stream.cardinality.HyperLogLog.Builder
 
build() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus.Builder
 
build(byte[]) - Static method in class org.streaminer.stream.cardinality.HyperLogLogPlus.Builder
 
build() - Method in class org.streaminer.stream.cardinality.LinearCounting.Builder
 
build() - Method in class org.streaminer.stream.cardinality.LogLog.Builder
 
build(long) - Method in interface org.streaminer.util.hash.factory.HashFunctionFactory
 
build(long) - Method in class org.streaminer.util.hash.factory.SimpleHashFactory
 
build(long) - Method in class org.streaminer.util.hash.factory.TwoUniversalHashFactory
 
build() - Method in interface org.streaminer.util.IBuilder
 
builder - Variable in class org.streaminer.stream.cardinality.CountThenEstimate
Factory for instantiating estimator after the tipping point is reached
byteSize() - Method in class org.streaminer.stream.quantile.TDigest
Returns an upper bound on the number bytes that will be required to represent this histogram.

C

Ca - Variable in class org.streaminer.stream.cardinality.LogLog
 
calculateAccuracy() - Method in class org.streaminer.stream.eval.ConfusionMatrix
Calculates and returns the overall accuracy for this confusion matrix in range [0,1].
calculateAccuracy() - Method in class org.streaminer.stream.eval.TableOfConfusion
Calculates and returns the accuracy value.
calculateFScore() - Method in class org.streaminer.stream.eval.TableOfConfusion
Calculates and returns the f-score value.
calculatePrecision() - Method in class org.streaminer.stream.eval.TableOfConfusion
Calculates and returns the precision value.
calculateRadius(int, T) - Static method in class org.streaminer.util.distance.Radius
 
calculateRecall() - Method in class org.streaminer.stream.eval.TableOfConfusion
Calculates and returns the recall value.
calculateSpecificity() - Method in class org.streaminer.stream.eval.TableOfConfusion
Calculates and returns the specificity value.
canHandleInterval(int, int) - Method in class org.streaminer.stream.quantile.rss.Subset
Checks if the specified interval is selected in our subset
CANT_ESTIMATE - Static variable in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
capacity - Variable in class org.streaminer.stream.frequency.topk.StreamSummary
 
cardinality() - Method in class org.streaminer.stream.cardinality.AdaptiveCounting
 
cardinality() - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
cardinality() - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
cardinality() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
Gather the cardinality estimate from this estimator.
cardinality() - Method in interface org.streaminer.stream.cardinality.ICardinality
 
cardinality() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
cardinality() - Method in class org.streaminer.stream.cardinality.LogLog
 
CardinalityMergeException - Exception in org.streaminer.stream.cardinality
 
CardinalityMergeException(String) - Constructor for exception org.streaminer.stream.cardinality.CardinalityMergeException
 
CategoricalTarget - Interface in org.streaminer.stream.histogram.spdt
 
CCFCSketch - Class in org.streaminer.stream.frequency
Count sketches from Charikar, Chen, Farach-Colton '02.
CCFCSketch(int, int, int, int) - Constructor for class org.streaminer.stream.frequency.CCFCSketch
Create the data structure for Adaptive Group Testing Keep T tests.
cdf(double) - Method in class org.streaminer.stream.quantile.TDigest
 
ceiling(double) - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
ceiling(double) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
ceiling(double) - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
ceiling(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
ceilToNext(int) - Static method in class org.streaminer.util.math.PowerOfTwo
Rounds the given value to the next power of two that is greater than the value.
centroidCount() - Method in class org.streaminer.stream.quantile.TDigest
 
centroids() - Method in class org.streaminer.stream.quantile.TDigest
 
CFEntry - Class in org.streaminer.stream.clustering.birch
 
CFEntry() - Constructor for class org.streaminer.stream.clustering.birch.CFEntry
 
CFEntry(double[]) - Constructor for class org.streaminer.stream.clustering.birch.CFEntry
 
CFEntry(double[], int) - Constructor for class org.streaminer.stream.clustering.birch.CFEntry
 
CFEntry(CFEntry) - Constructor for class org.streaminer.stream.clustering.birch.CFEntry
This makes a deep copy of the CFEntry e.
CFEntryPair - Class in org.streaminer.stream.clustering.birch
 
CFEntryPair() - Constructor for class org.streaminer.stream.clustering.birch.CFEntryPair
 
CFEntryPair(CFEntry, CFEntry) - Constructor for class org.streaminer.stream.clustering.birch.CFEntryPair
 
CFNode - Class in org.streaminer.stream.clustering.birch
 
CFNode(int, double, int, boolean, boolean) - Constructor for class org.streaminer.stream.clustering.birch.CFNode
 
CFTree - Class in org.streaminer.stream.clustering.birch
This is an implementation of the BIRCH clustering algorithm described in: T.
CFTree(int, double, int, boolean) - Constructor for class org.streaminer.stream.clustering.birch.CFTree
 
checkArgument(boolean) - Static method in class org.streaminer.util.Preconditions
 
checkArgument(boolean, String, Object...) - Static method in class org.streaminer.util.Preconditions
 
checkBalance() - Method in class org.streaminer.stream.quantile.GroupTree
 
checkSplitpoints(LeafNode, Data) - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
checkState(boolean, String) - Static method in class org.streaminer.util.Preconditions
 
checkState(boolean) - Static method in class org.streaminer.util.Preconditions
 
checkState(boolean, String, Object...) - Static method in class org.streaminer.util.Preconditions
 
chernoffBound(ChernoffStatistics) - Method in class org.streaminer.stream.classifier.tree.ChernoffSplitCriterion
 
ChernoffSplitCriterion<S extends ChernoffStatistics> - Class in org.streaminer.stream.classifier.tree
This class implements a split criterion based on the Chernoff bound.
ChernoffSplitCriterion() - Constructor for class org.streaminer.stream.classifier.tree.ChernoffSplitCriterion
 
ChernoffStatistics - Interface in org.streaminer.stream.classifier.tree
This interface defines the statistical measures required to determine the chernoff bound on a node.
CKMSQuantiles - Class in org.streaminer.stream.quantile
Implementation of the Cormode, Korn, Muthukrishnan, and Srivastava algorithm for streaming calculation of targeted high-percentile epsilon-approximate quantiles.
CKMSQuantiles(CKMSQuantiles.Quantile[]) - Constructor for class org.streaminer.stream.quantile.CKMSQuantiles
 
CKMSQuantiles.Quantile - Class in org.streaminer.stream.quantile
 
CKMSQuantiles.Quantile(double, double) - Constructor for class org.streaminer.stream.quantile.CKMSQuantiles.Quantile
 
Classifier<D,T> - Interface in org.streaminer.stream.classifier
A classifier is basically just a PredictionModel and the associated learning algorithm.
clear() - Method in interface org.streaminer.stream.avg.IAverage
Reset the data structure.
clear() - Method in class org.streaminer.stream.avg.MovingAverage
 
clear() - Method in class org.streaminer.stream.avg.SimpleEWMA
 
clear() - Method in class org.streaminer.stream.avg.VariableEWMA
 
clear() - Method in class org.streaminer.stream.membership.BloomFilter
 
clear() - Method in class org.streaminer.stream.quantile.MPQuantiles
 
clone() - Method in class org.streaminer.stream.frequency.util.CountEntry
clone() - Method in class org.streaminer.stream.frequency.util.CountEntryWithMaxError
clone() - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
clone() - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
clone() - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
clone() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
clone() - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
clone() - Method in class org.streaminer.stream.histogram.spdt.Target
 
combine(Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.Bin
 
compare(byte[], byte[]) - Method in class org.streaminer.util.UnsignedIntComparator
 
compareTo(AMSSketch) - Method in class org.streaminer.stream.frequency.AMSSketch
 
compareTo(CountEntry) - Method in class org.streaminer.stream.frequency.util.CountEntry
 
compareTo(ScoredItem<T>) - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
compareTo(Bin) - Method in class org.streaminer.stream.histogram.spdt.Bin
 
compareTo(Gap) - Method in class org.streaminer.stream.histogram.spdt.Gap
 
compareTo(TDigest.Group) - Method in class org.streaminer.stream.quantile.TDigest.Group
 
compress() - Method in class org.streaminer.stream.quantile.TDigest
 
compression() - Method in class org.streaminer.stream.quantile.TDigest
 
computeActualSize() - Method in class org.streaminer.stream.quantile.QDigest
 
computeBestK(int) - Static method in class org.streaminer.stream.membership.BloomCalculations
Given the number of buckets that can be used per element, return the optimal number of hash functions in order to minimize the false positive rate.
computeBucketsAndK(double) - Static method in class org.streaminer.stream.membership.BloomCalculations
Given a maximum tolerable false positive probability, compute a Bloom specification which will give less than the specified false positive rate, but minimize the number of buckets per element and the number of hash functions used.
computeChernoffBound(LeafNode, Data) - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
computeCount() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
computeNewThreshold(CFNode, int, double) - Method in class org.streaminer.stream.clustering.birch.CFTree
Computes a new threshold based on the average distance of the closest subclusters in each leaf node
computeNext() - Method in class org.streaminer.util.AbstractIterator
 
computeSDRs(BTreeNode, double) - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
computeSumLambdaSquared() - Method in class org.streaminer.stream.clustering.birch.CFTree
Computes an estimate of the cost of running an O(n^2) algorithm to split each subcluster in more fine-grained clusters
ConcurrentStreamSummary<T> - Class in org.streaminer.stream.frequency.topk
Based on the Space-Saving algorithm and the Stream-Summary data structure as described in: Efficient Computation of Frequent and Top-k Elements in Data Streams by Metwally, Agrawal, and Abbadi Ideally used in multithreaded applications, otherwise see StreamSummary
ConcurrentStreamSummary(int) - Constructor for class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
ConfusionMatrix<T> - Class in org.streaminer.stream.eval
This is a data structure for dealing with label-pair-relations.
ConfusionMatrix() - Constructor for class org.streaminer.stream.eval.ConfusionMatrix
Creates a new ConfusionMatrix instance with an empty list of labels.
ConfusionMatrix(List<T>) - Constructor for class org.streaminer.stream.eval.ConfusionMatrix
Creates a new ConfusionMatrix instance.
constructFeatureValuePairs(Collection<Data>, Map<String, Class<?>>, Double...) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Method for convenient initialization.
Extracts all values from all nominal features and estimates threshold values for numeric features.
Returns all (discretized) possible values for each feature.
contains(T) - Method in class org.streaminer.stream.frequency.CountSketch
 
contains(T) - Method in interface org.streaminer.stream.frequency.IRichFrequency
Tells whether the data structure contains the given item or not.
contains(T) - Method in class org.streaminer.stream.frequency.LossyCounting
 
contains(Boolean) - Method in class org.streaminer.stream.frequency.Majority
 
contains(T) - Method in class org.streaminer.stream.frequency.MisraGries
 
contains(T) - Method in class org.streaminer.stream.frequency.RealCounting
 
contains(T) - Method in class org.streaminer.stream.frequency.SimpleTopKCounting
 
contains(T) - Method in class org.streaminer.stream.frequency.SpaceSaving
 
contains(T) - Method in class org.streaminer.stream.frequency.StickySampling
 
contains(double) - Method in class org.streaminer.stream.quantile.rss.Interval
This method checks if the element falls in between the ranges of the interval
COSINE_DISTANCE - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
 
CosineDistance - Class in org.streaminer.util.distance
 
CosineDistance() - Constructor for class org.streaminer.util.distance.CosineDistance
 
count - Variable in class org.streaminer.stream.avg.VariableEWMA
The number of samples added to this instance.
count - Variable in class org.streaminer.stream.cardinality.LinearCounting
Number of bits left unset in the map
count - Variable in class org.streaminer.stream.cardinality.RegisterSet
 
count() - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
count() - Method in class org.streaminer.stream.frequency.util.SampleSet
 
count() - Method in class org.streaminer.stream.quantile.TDigest.Group
 
countChildrenNodes() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
countEntries() - Method in class org.streaminer.stream.clustering.birch.CFTree
Counts the number of CFEntries in the tree
countEntriesInChildrenNodes() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
CountEntry<T> - Class in org.streaminer.stream.frequency.util
Standard data structure for a single item in the context of a counting algorithm.
CountEntry(T, long) - Constructor for class org.streaminer.stream.frequency.util.CountEntry
Constructs a new instance of CountEntry.
CountEntry(T) - Constructor for class org.streaminer.stream.frequency.util.CountEntry
Constructs a new instance of CountEntry.
CountEntryWithMaxError<T> - Class in org.streaminer.stream.frequency.util
CountEntry, extended with a field maxError.
CountEntryWithMaxError(T, long, long) - Constructor for class org.streaminer.stream.frequency.util.CountEntryWithMaxError
 
counter - Variable in class org.streaminer.stream.cardinality.CountThenEstimate
Cardinality counter Null after tipping point is reached
Counter<T> - Class in org.streaminer.stream.frequency.util
 
Counter() - Constructor for class org.streaminer.stream.frequency.util.Counter
 
Counter(ListNode2<StreamSummary<T>.Bucket>, T) - Constructor for class org.streaminer.stream.frequency.util.Counter
 
counterList - Variable in class org.streaminer.stream.frequency.topk.StreamSummary.Bucket
 
countLeafEntries() - Method in class org.streaminer.stream.clustering.birch.CFTree
Counts the number of leaf entries (i.e., the number of sub-clusters in the tree)
CountMinSketch<T> - Class in org.streaminer.stream.frequency
Learner-part of the implementation of the CountMinSketch algorithm from the paper 'An improved data stream summary: the count-min sketch and its applications' written by 'Cormode, G.
CountMinSketch(int, int, int, int) - Constructor for class org.streaminer.stream.frequency.CountMinSketch
Constructor of the CountMinSketch algorithm.
CountMinSketchAlt - Class in org.streaminer.stream.frequency
Count-Min Sketch datastructure.
CountMinSketchAlt(int, int, int) - Constructor for class org.streaminer.stream.frequency.CountMinSketchAlt
 
CountMinSketchAlt(double, double, int) - Constructor for class org.streaminer.stream.frequency.CountMinSketchAlt
 
CountMinSketchAlt.CMSMergeException - Exception in org.streaminer.stream.frequency
 
CountMinSketchAlt.CMSMergeException(String) - Constructor for exception org.streaminer.stream.frequency.CountMinSketchAlt.CMSMergeException
 
countNodes() - Method in class org.streaminer.stream.clustering.birch.CFTree
Counts the nodes of the tree (including leaves)
CountSketch<T> - Class in org.streaminer.stream.frequency
Implementation of the CountSketch algorithm from the paper 'Finding frequent items in data streams' written by 'Charikar, M., Chen, K., and Farach-colton, M.
CountSketch(int, int, int, int) - Constructor for class org.streaminer.stream.frequency.CountSketch
Constructor of the CountSketch algorithm.
CountThenEstimate - Class in org.streaminer.stream.cardinality
Exact -> Estimator cardinality counting

CountThenEstimate() - Constructor for class org.streaminer.stream.cardinality.CountThenEstimate
Default constructor Exact counts up to 1000, estimation done with default Builder
CountThenEstimate(int, IBuilder<ICardinality>) - Constructor for class org.streaminer.stream.cardinality.CountThenEstimate
 
CountThenEstimate(byte[]) - Constructor for class org.streaminer.stream.cardinality.CountThenEstimate
Deserialization constructor
CountThenEstimate.CountThenEstimateMergeException - Exception in org.streaminer.stream.cardinality
 
CountThenEstimate.CountThenEstimateMergeException(String) - Constructor for exception org.streaminer.stream.cardinality.CountThenEstimate.CountThenEstimateMergeException
 
create(X, Y) - Static method in class org.streaminer.util.Pair
 
createBayesLearner(String) - Method in class org.streaminer.stream.classifier.bayes.MultiBayes
This method is used to create a new NaiveBayes learner instance for the given attribute.
createBayesLearner(String) - Method in class org.streaminer.stream.classifier.bayes.MultiLossyBayes
 
createBayesLearner(String) - Method in class org.streaminer.stream.classifier.bayes.MultiTopkBayes
 
createNominalDistribution() - Method in class org.streaminer.stream.classifier.bayes.LossyBayes
 
createNominalDistribution() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
This method creates a new distribution model for nominal values.
createNominalDistribution() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
This method creates a new distribution model for nominal values.
createNominalDistribution() - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
createNominalDistribution() - Method in class org.streaminer.stream.classifier.bayes.TopKBayes
 
createNumericalDistribution() - Method in class org.streaminer.stream.classifier.bayes.LossyBayes
 
createNumericalDistribution() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
This method creates a new distribution model for numerical data.
createNumericalDistribution() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
This method creates a new distribution model for numerical data.
createNumericalDistribution() - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
createWeighted(double, int, Iterable<? extends Double>) - Static method in class org.streaminer.stream.quantile.TDigest.Group
 

D

D0_DIST - Static variable in class org.streaminer.stream.clustering.birch.CFTree
Centroid Distance D0
D1_DIST - Static variable in class org.streaminer.stream.clustering.birch.CFTree
Centroid distance D1
D2_DIST - Static variable in class org.streaminer.stream.clustering.birch.CFTree
Cluster Distance D2
D3_DIST - Static variable in class org.streaminer.stream.clustering.birch.CFTree
Cluster Distance D3
D4_DIST - Static variable in class org.streaminer.stream.clustering.birch.CFTree
Cluster Distance D4
Data - Interface in org.streaminer.stream.data
This interface defines a single data item.
data - Variable in class org.streaminer.stream.frequency.CountSketch
Data structure to estimate the frequency.
data() - Method in class org.streaminer.stream.quantile.TDigest.Group
 
DataImpl - Class in org.streaminer.stream.data
This class is the default implementation of the Data item.
DataImpl() - Constructor for class org.streaminer.stream.data.DataImpl
 
DataImpl(Map<String, Serializable>) - Constructor for class org.streaminer.stream.data.DataImpl
 
DataInputBuffer - Class in org.streaminer.stream.membership
An implementation of the DataInputStream interface.
DataInputBuffer() - Constructor for class org.streaminer.stream.membership.DataInputBuffer
Constructs a new empty buffer.
DataOutputBuffer - Class in org.streaminer.stream.membership
An implementation of the DataOutputStream interface.
DataOutputBuffer() - Constructor for class org.streaminer.stream.membership.DataOutputBuffer
Constructs a new empty buffer.
DataUtils - Class in org.streaminer.stream.data
This class provides some static convenience methods for accessing data items.
DataUtils() - Constructor for class org.streaminer.stream.data.DataUtils
 
DECAY - Static variable in class org.streaminer.stream.avg.SimpleEWMA
The formula for computing the decay factor from the average age comes from "Production and Operations Analysis" by Steven Nahmias.
decay - Variable in class org.streaminer.stream.avg.VariableEWMA
The multiplier factor by which the previous samples decay.
decode(ByteBuffer) - Static method in class org.streaminer.stream.quantile.TDigest
 
deepSizeOf(Object) - Static method in class org.streaminer.util.SizeOf
Compute an implementation-specific approximation of the amount of storage consumed by objectToSize and by all the objects reachable from it
DEFAULT_DECLARE_NUMERIC - Static variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
The default number of different values existing for one feature to declare the feature FeatureType#NUMERIC: 5
DEFAULT_DELTA - Static variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
The default value for delta.
DEFAULT_FORMAT_STRING - Static variable in class org.streaminer.stream.histogram.spdt.Histogram
 
DEFAULT_QUALITY_CRITERION - Static variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
defines the default quality criterion: information gain
DEFAULT_QUANTILES - Static variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
The default quantiles for finding thresholds for numeric features: 0.25, 0.5, 0.75, 1
defaultMinSupport - Variable in class org.streaminer.stream.frequency.BaseFrequency
 
demote(SampleSet<T>.Node<T>) - Method in class org.streaminer.stream.frequency.util.SampleSet
 
density(double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the density estimate at point p.
describe() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeModel
Returns a string representation of the current tree
describe() - Method in interface org.streaminer.stream.model.DescriptionModel
This method returns a description of the data.
describe(Serializable) - Method in class org.streaminer.stream.model.NominalDistributionModel
 
describe(Double) - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
describe(T) - Method in interface org.streaminer.stream.model.SelectiveDescriptionModel
This method returns a description for the given input.
DescriptionModel<R> - Interface in org.streaminer.stream.model
An output extension to the model interface which returns a a description of the data.
deserialize(byte[]) - Static method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
deserialize(DataInputStream) - Static method in class org.streaminer.stream.membership.BitSetSerializer
 
deserialize(byte[]) - Static method in class org.streaminer.stream.membership.BloomFilter
 
deserialize(DataInputStream) - Method in interface org.streaminer.stream.membership.ICompactSerializer
Deserialize into the specified DataInputStream instance.
deserialize(byte[]) - Static method in class org.streaminer.stream.quantile.QDigest
 
detectLabelAttribute(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
detectNumericFeatures(Map<String, Object>) - Method in class org.streaminer.stream.mapper.AddMax
 
detectNumericFeatures(Map<String, Object>) - Method in class org.streaminer.stream.mapper.AddMinMax
 
distance(CFEntry, int) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
distanceBetween(T, T) - Static method in class org.streaminer.util.distance.CosineDistance
 
distanceBetween(T, T) - Static method in class org.streaminer.util.distance.LinearDistance
The amount distance between two vectors can be computed using this method.
distanceBetween(T, T) - Static method in class org.streaminer.util.distance.SquaredDistance
The squared distance between two vectors can be computed using this method.
Distribution<T extends Serializable> - Interface in org.streaminer.stream.model
This is the root interface for all kinds of distributions.
doSplit(LeafNode) - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
DoublyLinkedList<T> - Class in org.streaminer.util
 
DoublyLinkedList() - Constructor for class org.streaminer.util.DoublyLinkedList
 
DoublyLinkedList.DoublyLinkedListIterator - Class in org.streaminer.util
 
DoublyLinkedList.DoublyLinkedListIterator(DoublyLinkedList<T>) - Constructor for class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 

E

e1 - Variable in class org.streaminer.stream.clustering.birch.CFEntryPair
 
e2 - Variable in class org.streaminer.stream.clustering.birch.CFEntryPair
 
ELEMENTS_PER_BUCKET - Static variable in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
elementsCounted - Variable in class org.streaminer.stream.frequency.CountSketch
Total number of occurences of all elements counted so far.
elementsCounted - Variable in class org.streaminer.stream.frequency.SpaceSaving
The total count of all counted elements in the stream so far.
encode(ByteBuffer, int) - Static method in class org.streaminer.stream.quantile.TDigest
 
endOfData() - Method in class org.streaminer.util.AbstractIterator
 
enqueue(T) - Method in class org.streaminer.util.DoublyLinkedList
Prepend to tail of list
EnsembleQuantiles - Class in org.streaminer.stream.quantile
Source code: .
EnsembleQuantiles() - Constructor for class org.streaminer.stream.quantile.EnsembleQuantiles
 
EnsembleQuantiles(double) - Constructor for class org.streaminer.stream.quantile.EnsembleQuantiles
 
epsilon - Variable in class org.streaminer.stream.quantile.GKQuantiles
This value specifies the error bound.
epsilon - Variable in class org.streaminer.stream.quantile.WindowSketchQuantiles
This value specifies the error bound.
equals(Object) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
equals(Object) - Method in class org.streaminer.stream.clustering.birch.CFEntryPair
 
equals(Object) - Method in class org.streaminer.stream.histogram.spdt.Bin
 
equals(Object) - Method in class org.streaminer.stream.histogram.spdt.Gap
 
equals(Interval) - Method in class org.streaminer.stream.quantile.rss.Interval
Checks if the interval equals another one
equals(int, int) - Method in class org.streaminer.stream.quantile.rss.Interval
Checks if the interval equals the interval created by the handed over bounds
equals(Object) - Method in class org.streaminer.util.Pair
 
error - Variable in class org.streaminer.stream.quantile.CKMSQuantiles.Quantile
 
estimateCount(Long) - Method in class org.streaminer.stream.frequency.AMSSketch
 
estimateCount(Integer, int) - Method in class org.streaminer.stream.frequency.CCFCSketch
 
estimateCount(Object) - Method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
estimateCount(T) - Method in class org.streaminer.stream.frequency.CountSketch
 
estimateCount(T) - Method in interface org.streaminer.stream.frequency.ISimpleFrequency
Estimate the frequency for the given item.
estimateCount(T) - Method in class org.streaminer.stream.frequency.LossyCounting
Returns the estimated frequency of the given element.
estimateCount(Boolean) - Method in class org.streaminer.stream.frequency.Majority
 
estimateCount(T) - Method in class org.streaminer.stream.frequency.MisraGries
 
estimateCount(T) - Method in class org.streaminer.stream.frequency.RealCounting
 
estimateCount(T) - Method in class org.streaminer.stream.frequency.SimpleTopKCounting
 
estimateCount(T) - Method in class org.streaminer.stream.frequency.SpaceSaving
 
estimateCount(T) - Method in class org.streaminer.stream.frequency.StickySampling
 
estimateF2() - Method in class org.streaminer.stream.frequency.AMSSketch
 
estimateF2() - Method in class org.streaminer.stream.frequency.CCFCSketch
 
estimateFrequency(T) - Method in class org.streaminer.stream.frequency.CountMinSketch
Estimates the frequency by returning the smallest frequency value for each hasfunction index.
estimateFrequency(T) - Method in class org.streaminer.stream.frequency.CountSketch
Estimates the frequency of the provided item.
estimateIntervall(Interval) - Method in class org.streaminer.stream.quantile.rss.SubsetTree
estimates an interval based on the rss technique
estimateIntervals(LinkedList<Interval>) - Method in class org.streaminer.stream.quantile.rss.Bucket
This method receives a list of intervals, and estimates their element count based on the rss technique.
estimator - Variable in class org.streaminer.stream.cardinality.CountThenEstimate
Cardinality estimator Null until tipping point is reached
EUCLIDEAN_DISTANCE - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
 
ExactQuantiles - Class in org.streaminer.stream.quantile
This is a simple implementation to determine exact quantiles.
ExactQuantiles() - Constructor for class org.streaminer.stream.quantile.ExactQuantiles
Creates a new instance of ExactQuantiles
ExactQuantilesAll<T> - Class in org.streaminer.stream.quantile
This is a simple implementation to determine exact quantiles.
ExactQuantilesAll() - Constructor for class org.streaminer.stream.quantile.ExactQuantilesAll
Creates a new instance of ExactQuantiles
extendedDensity(double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns a SumResult object which contains the density estimate at the point p along with the density for the targets.
extendedSum(double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns a SumResult object which contains the approximate number of points less than p along with the sum of their targets.
ExternalizableUtil - Class in org.streaminer.util
 
ExternalizableUtil() - Constructor for class org.streaminer.util.ExternalizableUtil
 
ExtractDouble - Class in org.streaminer.stream.mapper
This class implements a mapper that will extract a single real-valued attribute from a stream.
ExtractDouble() - Constructor for class org.streaminer.stream.mapper.ExtractDouble
 
ExtractDouble(String) - Constructor for class org.streaminer.stream.mapper.ExtractDouble
 

F

featureValuePairs - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
contains all possible features and for each feature all possible values
Filter - Class in org.streaminer.stream.membership
 
Filter() - Constructor for class org.streaminer.stream.membership.Filter
 
findClosestEntry(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
findClosestEntryPair(ArrayList<CFEntry>) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
findFarthestEntryPair(ArrayList<CFEntry>) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
findInterval(Double) - Method in class org.streaminer.stream.model.NumericalDistributionModel
Find the interval for the given double value.
finishedInsertingData() - Method in class org.streaminer.stream.clustering.birch.CFTree
Signals the fact that we finished inserting data.
first() - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
first() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
first() - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
first() - Method in class org.streaminer.stream.quantile.GroupTree
 
first() - Method in class org.streaminer.util.DoublyLinkedList
 
floor(double) - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
floor(double) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
floor(double) - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
floor(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
floorToNext(Float) - Static method in class org.streaminer.util.math.PowerOfTwo
Rounds the given value to the next power of two that is smaller than the value.
floorToNext(double) - Static method in class org.streaminer.util.math.PowerOfTwo
Rounds the given value to the next power of two that is smaller than the value.
fourwise(long, long, long, long, long) - Static method in class org.streaminer.util.hash.HashUtils
returns values that are 4-wise independent by repeated calls to the pairwise indpendent routine.
frequency - Variable in class org.streaminer.stream.frequency.util.CountEntry
The frequency of this CountEntrys item within a counting algorithm.
FrequencyException - Exception in org.streaminer.stream.frequency
 
FrequencyException() - Constructor for exception org.streaminer.stream.frequency.FrequencyException
Creates a new instance of FrequencyException without detail message.
FrequencyException(String) - Constructor for exception org.streaminer.stream.frequency.FrequencyException
Constructs an instance of FrequencyException with the specified detail message.
Frequent<T> - Class in org.streaminer.stream.frequency.topk
Frequent algorithm.
Frequent(double) - Constructor for class org.streaminer.stream.frequency.topk.Frequent
 
fromBytes(ByteBuffer) - Static method in class org.streaminer.stream.quantile.TDigest
Reads a histogram from a byte buffer
Frugal2U - Class in org.streaminer.stream.quantile
Implementation of the Frugal2U Algorithm.
Frugal2U(Frugal2U.Quantile[]) - Constructor for class org.streaminer.stream.quantile.Frugal2U
 
Frugal2U(double[], int) - Constructor for class org.streaminer.stream.quantile.Frugal2U
 
Frugal2U.Quantile - Class in org.streaminer.stream.quantile
 
functionClass - Variable in class org.streaminer.stream.frequency.CountSketch
The hash function which will be used.

G

GammaFunction - Interface in org.streaminer.stream.sampling.gamma
The interface is used to determine the number of elements to skip from the reservoir input stream.
Gap<T extends Target> - Class in org.streaminer.stream.histogram.spdt
 
Gap(Bin<T>, Bin<T>, double) - Constructor for class org.streaminer.stream.histogram.spdt.Gap
 
Gap(Bin<T>, Bin<T>) - Constructor for class org.streaminer.stream.histogram.spdt.Gap
 
gapWeight(Bin<T>, Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
get(int) - Method in class org.streaminer.stream.cardinality.RegisterSet
 
get(double) - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
get(double) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
get(double) - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
get(Integer) - Method in class org.streaminer.stream.model.SlidingWindow
Returns the element at position index
get() - Method in interface org.streaminer.stream.sampling.ISampler
 
get() - Method in class org.streaminer.stream.sampling.ReservoirSampler
 
getAll() - Method in class org.streaminer.stream.model.SlidingWindow
Returns a collection containing each element in the window
getAllFeatures(Collection<Data>) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Method for convenient initialization.
Returns a set of all features seen at least once in the specified collection of examples.
getAllLifeTimes() - Method in class org.streaminer.stream.model.SlidingWindow
Returns a collection containing all elements' life times.
getAllValues(Collection<Data>, String) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Method for convenient initialization.
Returns a list of all values - including duplicates - the specified feature can have in the specified collection of examples.
getAttributes(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getAverage() - Method in interface org.streaminer.stream.avg.IAverage
 
getAverage() - Method in class org.streaminer.stream.avg.MovingAverage
 
getAverage() - Method in class org.streaminer.stream.avg.SimpleEWMA
 
getAverage() - Method in class org.streaminer.stream.avg.VariableEWMA
 
getBestSplitValue(BTreeNode) - Method in class org.streaminer.stream.classifier.tree.RTree
 
getBias() - Method in class org.streaminer.stream.model.HyperplaneModel
 
getBins() - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
getBins() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
getBins() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the collection of bins that form the histogram.
getBins() - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
getBins() - Method in class org.streaminer.stream.mapper.NumericalBinning
 
getBits(int) - Static method in class org.streaminer.stream.cardinality.RegisterSet
 
getBits(byte[]) - Static method in class org.streaminer.util.Bits
 
getBlockSize() - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Block
 
getBTrees() - Method in class org.streaminer.stream.classifier.tree.LeafNode
 
getBucketNode() - Method in class org.streaminer.stream.frequency.util.Counter
 
getBytes() - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
getBytes() - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
getBytes() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
 
getBytes() - Method in interface org.streaminer.stream.cardinality.ICardinality
 
getBytes() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
getBytes() - Method in class org.streaminer.stream.cardinality.LogLog
 
getByteSize() - Method in class org.streaminer.stream.data.DataImpl
 
getCapacity() - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
getchild(Serializable, Class<?>) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Returns the node following the branch induced by the specified value.
getChild() - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
getChildFor(Double) - Method in class org.streaminer.stream.classifier.tree.ModelTree
This method checks all siblings of the current node and returns the successor that matches the given value.
getChildFor(String) - Method in class org.streaminer.stream.classifier.tree.ModelTree
This method returns the child for the given nominal value.
getChildren() - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
getChildSize() - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
getChunkSize() - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Returns current chunk size.
getClassDistribution() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
Returns the class distribution of the current state of the algorithm.
getClassDistribution() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
Returns the class distribution of the current state of the algorithm.
getConfidence() - Method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
getConfidenceGap() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
getCount() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
getCount() - Method in class org.streaminer.stream.frequency.util.Counter
 
getCount() - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
getCount() - Method in class org.streaminer.stream.histogram.spdt.Bin
 
getCount() - Method in class org.streaminer.stream.histogram.spdt.SumResult
 
getCount() - Method in interface org.streaminer.stream.model.Distribution
Returns the total number of all observations incorporated into this model.
getCount(T) - Method in interface org.streaminer.stream.model.Distribution
Returns the number of observations that equal the given value.
getCount() - Method in class org.streaminer.stream.model.NominalDistributionModel
 
getCount(T) - Method in class org.streaminer.stream.model.NominalDistributionModel
 
getCount() - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
getCount(Double) - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
getCount() - Method in class org.streaminer.stream.model.StreamDistribution
 
getCount(T) - Method in class org.streaminer.stream.model.StreamDistribution
 
getCount() - Method in class org.streaminer.stream.quantile.GKQuantiles
 
getCounts() - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
getCounts() - Method in interface org.streaminer.stream.histogram.spdt.CategoricalTarget
 
getCounts() - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
getData() - Method in class org.streaminer.stream.membership.DataOutputBuffer
Returns the current contents of the buffer.
getDefaultMinSupport() - Method in class org.streaminer.stream.frequency.BaseFrequency
 
getDelta() - Method in class org.streaminer.stream.classifier.tree.ChernoffSplitCriterion
 
getDistance(double[], double[]) - Method in class org.streaminer.util.distance.Kernel
 
getDistance(Map<String, Double>, Map<String, Double>) - Method in class org.streaminer.util.distance.Kernel
 
getDistFunction() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
getDistThreshold() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
getDouble(String, Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getElementCount() - Method in class org.streaminer.stream.quantile.rss.Bucket
 
getElements() - Method in interface org.streaminer.stream.model.Distribution
 
getElements() - Method in class org.streaminer.stream.model.NominalDistributionModel
 
getElements() - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
getElements() - Method in class org.streaminer.stream.model.StreamDistribution
 
getElementsPerBucket() - Method in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
getEndBin() - Method in class org.streaminer.stream.histogram.spdt.Gap
 
getEnsembleSize() - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Returns the number of chunks that are managed in a ensemble
getEntries() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
getEpsilon() - Method in class org.streaminer.stream.classifier.bayes.LossyBayes
 
getEpsilon() - Method in class org.streaminer.stream.classifier.bayes.MultiLossyBayes
 
getEpsilon() - Method in interface org.streaminer.stream.classifier.tree.ChernoffStatistics
 
getEpsilon() - Method in class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
 
getEpsilon() - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Block
 
getEpsilon() - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Quantiles
 
getError() - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
getError() - Method in class org.streaminer.stream.frequency.util.Counter
 
getError() - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
getExampleCount() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns the number of the so far seen examples
getExclude() - Method in class org.streaminer.stream.mapper.AttributeFilter
 
getFalsePositiveProbability(int, int) - Static method in class org.streaminer.stream.membership.BloomCalculations
Calculate the probability of a false positive given the specified number of inserted elements.
getFarestVector(List<T>, T) - Static method in class org.streaminer.util.distance.CosineDistance
 
getFarestVector(List<T>, T) - Static method in class org.streaminer.util.distance.LinearDistance
Given a comparator and a list of vectors this method determines which vector has the greatest distance to the comparator.
getFarestVector(List<T>, T) - Static method in class org.streaminer.util.distance.SquaredDistance
Given a comparator and a list of vectors this method determines which vector has the greatest distance to the comparator.
getFeature() - Method in class org.streaminer.stream.classifier.tree.BTreeNode
 
getFeature() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Returns the feature on which this node tests.
getFeature() - Method in class org.streaminer.stream.classifier.tree.InnerNode
 
getFreezeThreshold() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
getFreezeThreshold() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the freeze threshold.
getFrequency() - Method in class org.streaminer.stream.frequency.util.CountEntry
 
getFrequentItems() - Method in class org.streaminer.stream.frequency.BaseFrequency
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.CountSketch
 
getFrequentItems() - Method in interface org.streaminer.stream.frequency.IRichFrequency
 
getFrequentItems(double) - Method in interface org.streaminer.stream.frequency.IRichFrequency
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.LossyCounting
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.Majority
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.MisraGries
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.RealCounting
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.SimpleTopKCounting
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.SpaceSaving
 
getFrequentItems(double) - Method in class org.streaminer.stream.frequency.StickySampling
 
getFullQuantiles() - Method in class org.streaminer.stream.quantile.MPQuantiles
 
getGroupTarget() - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
getGroupTypes() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the target types for a group histogram
getGuaranteed() - Method in class org.streaminer.stream.frequency.SpaceSaving
Shows if the frequent Items are still in the guaranteed bounds of the algorithm.
getHashBuckets(String) - Method in class org.streaminer.stream.membership.Filter
 
getHashBuckets(byte[]) - Method in class org.streaminer.stream.membership.Filter
 
getHashBuckets(String, int, int) - Static method in class org.streaminer.stream.membership.Filter
 
getHashCount() - Method in class org.streaminer.stream.membership.Filter
 
getHighestGain(int) - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.EntropyCriterion
Returns the upper bound of gain for this quality criterion depending on the number of possible classes
getHighestGain(int) - Method in interface org.streaminer.stream.classifier.tree.QualityCriterion
Returns the upper bound of gain for this quality criterion depending on the number of possible classes
getHighestGain(int) - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.GiniCriterion
Returns the upper bound of gain for this quality criterion depending on the number of possible classes
getHistogram() - Method in interface org.streaminer.stream.model.Distribution
Returns a histogram of this distribution.
getHistogram() - Method in class org.streaminer.stream.model.NominalDistributionModel
 
getHistogram() - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
getHistogram() - Method in class org.streaminer.stream.model.StreamDistribution
 
getInclude() - Method in class org.streaminer.stream.mapper.AttributeFilter
 
getInclude() - Method in class org.streaminer.stream.mapper.NumericalBinning
 
getIndexList() - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
getIntercalWidth() - Method in class org.streaminer.stream.quantile.rss.Subset
 
getInterval() - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
getItem() - Method in class org.streaminer.stream.frequency.util.CountEntry
 
getItem() - Method in class org.streaminer.stream.frequency.util.Counter
 
getItem() - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
getK() - Method in class org.streaminer.stream.classifier.bayes.MultiTopkBayes
 
getK() - Method in class org.streaminer.stream.classifier.bayes.TopKBayes
 
getKeys(Data) - Static method in class org.streaminer.stream.data.DataUtils
Returns the list of non-special, non-hidden keys of the given data item.
getLabel() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Returns the label of this node.
getLabel(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getLabelAttribute() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
getLabelAttribute() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
getLabelAttribute() - Method in class org.streaminer.stream.classifier.MajorityClass
 
getLabelAttribute() - Method in class org.streaminer.stream.classifier.Perceptron
 
getLabelAttribute() - Method in class org.streaminer.stream.classifier.RandomClassifier
 
getLabelAttribute() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
 
getLabelAttributes() - Method in class org.streaminer.stream.classifier.AbstractMultiClassifier
 
getLabelAttributes() - Method in class org.streaminer.stream.classifier.MultiRandomClassifier
 
getLabelAttributes(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getLabels() - Method in class org.streaminer.stream.eval.ConfusionMatrix
Returns the list of labels this ConfusionMatrix maintains counters for.
getLaplaceCorrection() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
getLaplaceCorrection() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
getLeaf(Data) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeModel
Returns the leaf at which the path through the tree ends for the specified Example.
getLeaf(Data) - Method in class org.streaminer.stream.classifier.tree.ModelTree
This method traverses the tree by testing the given data item at each inner node until reaching a leaf.
getLeaf(Data) - Method in class org.streaminer.stream.classifier.tree.RegressionTreeModel
Returns the leaf at which the path through the tree ends for the specified Example.
getLeafListStart() - Method in class org.streaminer.stream.clustering.birch.CFTree
Gets the start of the list of leaf nodes (remember: the first node is a dummy node)
getLearnRate() - Method in class org.streaminer.stream.classifier.Perceptron
 
getLeft() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
getLeftChild() - Method in class org.streaminer.stream.classifier.tree.InnerNode
 
getLength() - Method in class org.streaminer.stream.membership.DataInputBuffer
Returns the length of the input.
getLength() - Method in class org.streaminer.stream.membership.DataOutputBuffer
Returns the length of the valid data currently in the buffer.
getLifeTime(Integer) - Method in class org.streaminer.stream.model.SlidingWindow
Returns the remaining life time of the specified element.
getLimit() - Method in class org.streaminer.stream.classifier.bayes.BoundedBayes
 
getLowerBound() - Method in class org.streaminer.stream.quantile.rss.Interval
 
getLowerStatistics() - Method in class org.streaminer.stream.classifier.tree.BTreeNode
 
getLowestGain() - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.EntropyCriterion
Returns the lower bound of gain for this quality criterion
getLowestGain() - Method in interface org.streaminer.stream.classifier.tree.QualityCriterion
Returns the lower bound of gain for this quality criterion
getLowestGain() - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.GiniCriterion
Returns the lower bound of gain for this quality criterion
getMajorityClass() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns the label of the most frequent class from all so far seen examples in the corresponding node.
getMajorityClass(String, Serializable) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns the label of the most frequent class from the so far seen examples in the corresponding node where the specified feature had the specified value.
getMaxBins() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
getMaxBins() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the maximum number of allowed bins.
getMaxBucketCount() - Method in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
getMaximum() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the maximum value inserted into the histogram.
getMaximum() - Method in class org.streaminer.stream.mapper.Normalization
 
getMaximum() - Method in class org.streaminer.stream.mapper.NumericalBinning
 
getMaximumKey(Map<String, Double>) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getMaxNodeEntries() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
getMean() - Method in interface org.streaminer.stream.classifier.tree.ChernoffStatistics
The measured mean as obtained from the observed examples.
getMean() - Method in class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
 
getMean() - Method in class org.streaminer.stream.histogram.spdt.Bin
 
getMemoryLimit() - Method in class org.streaminer.stream.clustering.birch.CFTree
 
getMinimum() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the minimum value inserted into the histogram.
getMinimum() - Method in class org.streaminer.stream.mapper.Normalization
 
getMinimum() - Method in class org.streaminer.stream.mapper.NumericalBinning
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.Histogram
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
getMissingCount() - Method in class org.streaminer.stream.histogram.spdt.Target
 
getMissingTarget() - Method in class org.streaminer.stream.histogram.spdt.Histogram
 
getModel() - Method in class org.streaminer.stream.classifier.AbstractClassifier
 
getModel() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Returns the so far learned tree.
getModel() - Method in class org.streaminer.stream.classifier.tree.ModelTree
 
getModel() - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
getModel() - Method in class org.streaminer.stream.learner.AbstractRegressor
 
getModel() - Method in interface org.streaminer.stream.learner.Learner
Returns the result of the training process.
getN() - Method in class org.streaminer.stream.classifier.tree.LeafNode
 
getName() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
getName() - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
getNearestVector(List<T>, T) - Static method in class org.streaminer.util.distance.CosineDistance
 
getNearestVector(List<T>, T) - Static method in class org.streaminer.util.distance.LinearDistance
Given a comparator and a list of vectors this method determines which vector is closest to the comparator.
getNearestVector(List<T>, T) - Static method in class org.streaminer.util.distance.SquaredDistance
Given a comparator and a list of vectors this method determines which vector is closest to the comparator.
getNew() - Method in class org.streaminer.stream.mapper.KeyMapper
 
getNewestElement() - Method in class org.streaminer.stream.model.SlidingWindow
Returns the newest element in the window.
getNext() - Method in class org.streaminer.util.ListNode2
 
getNextLeaf() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
getNodeInfo() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
Returns the node information associated with this node.
getNodeInfo() - Method in class org.streaminer.stream.classifier.tree.BTreeNode
This method simply ensures that each node delivers a non-null node information object.
getNodeInfo() - Method in class org.streaminer.stream.classifier.tree.TreeNode
Returns the node information associated with this node.
getNominalCondition(String, Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
getNominalCondition(String, Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
getNumberOfExamples() - Method in interface org.streaminer.stream.classifier.tree.ChernoffStatistics
The number n of example, observed.
getNumberOfExamples() - Method in class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
 
getNumericalDistributions() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
Returns the set of numerical distributions of this model.
getNumericalDistributions() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
Returns the set of numerical distributions of this model.
getNumericAttributes(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getNumericThresholds(Collection<Serializable>, Double...) - Static method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Method for convenient initialization.
Returns a list of thresholds for testing values of the specified domain.
All seen values - including duplicate values - should be specified.
Quantiles must reside in interval [0,1].
getNumericVector(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getOld() - Method in class org.streaminer.stream.mapper.KeyMapper
 
getOldestElement() - Method in class org.streaminer.stream.model.SlidingWindow
Returns the oldest element in the window.
getPairWithFurthestDistance(List<T>) - Static method in class org.streaminer.util.distance.CosineDistance
 
getPairWithFurthestDistance(List<T>) - Static method in class org.streaminer.util.distance.LinearDistance
This method returns the pair out of a list of vectors that have the furthest distance.
getPairWithFurthestDistance(List<T>) - Static method in class org.streaminer.util.distance.SquaredDistance
This method returns the pair out of a list of vectors that have the furthest distance.
getPairWithSmallestDistance(List<T>) - Static method in class org.streaminer.util.distance.CosineDistance
 
getPairWithSmallestDistance(List<T>) - Static method in class org.streaminer.util.distance.LinearDistance
This method returns the pair out of a list of vectors that have the closest distance.
getPairWithSmallestDistance(List<T>) - Static method in class org.streaminer.util.distance.SquaredDistance
This method returns the pair out of a list of vectors that have the closest distance.
getParent() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
getParent() - Method in class org.streaminer.stream.classifier.tree.LeafNode
 
getParent() - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
getPosition() - Method in class org.streaminer.stream.membership.DataInputBuffer
 
getPrev() - Method in class org.streaminer.util.ListNode2
 
getPreviousLeaf() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
getProbabilityOfFailure() - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
getQuality(double...) - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.EntropyCriterion
Returns the quality for the given probabilities
getQuality(double...) - Method in interface org.streaminer.stream.classifier.tree.QualityCriterion
Returns the quality for the given probabilities
getQuality(double...) - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.GiniCriterion
Returns the quality for the given probabilities
getQualityAllAttributes() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns the value of the specified QualityCriterion for each of the remaining features
getQualityNoSplit() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns the quality for all examples without splitting
getQualitySplitByFeature(String) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns the weighted averaged quality for splitting by the given feature
getQuantile(double) - Method in class org.streaminer.stream.quantile.CKMSQuantiles
Get the estimated value at the specified quantile.
getQuantile(double) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.ExactQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.ExactQuantilesAll
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.Frugal2U
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.GKQuantiles
Estimates appropriate quantiles (i.e.
getQuantile(double) - Method in interface org.streaminer.stream.quantile.IQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.MPQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.QDigest
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.SimpleQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.SumQuantiles
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.TDigest
 
getQuantile(double) - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles
 
getQuantile(float) - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Quantiles
 
getQuantiles() - Method in class org.streaminer.stream.quantile.MPQuantiles
 
getQuantiles() - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Quantiles
 
getRandom(long, long) - Static method in class org.streaminer.util.math.Prime
Returns a randomly chosen prime between a left bound and a right bound.
getRegisterSet() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
exposed for testing
getRegressionModel() - Method in class org.streaminer.stream.classifier.tree.LeafNode
 
getRelativeError() - Method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
getRemainingFeatures() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns all features remaining for the associated node
getRight() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
getRightChild() - Method in class org.streaminer.stream.classifier.tree.InnerNode
 
getRoot() - Method in class org.streaminer.stream.classifier.tree.RegressionTreeModel
 
getSampleRatio() - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Returns current sample rate
getSimilarityMeasure() - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
 
getSize(Integer) - Method in class org.streaminer.stream.model.SlidingWindow
Returns the element's size at position index
getSize() - Method in interface org.streaminer.stream.sampling.ISampler
 
getSize() - Method in class org.streaminer.stream.sampling.ReservoirSampler
 
getSizeForCount(int) - Static method in class org.streaminer.stream.cardinality.RegisterSet
 
getSpace() - Method in class org.streaminer.stream.histogram.spdt.Gap
 
getSparseSet() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
exposed for testing
getSpecialKeys(Data) - Static method in class org.streaminer.stream.data.DataUtils
Returns the set of special keys contained in the given data item.
getStandardDeviation() - Method in class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
 
getStandardDeviation() - Method in class org.streaminer.stream.classifier.tree.RTreeStatistics
 
getStandardDeviationReduction() - Method in class org.streaminer.stream.classifier.tree.BTreeNode
 
getStartBin() - Method in class org.streaminer.stream.histogram.spdt.Gap
 
getSubclusterID() - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
getSubclusterMembers() - Method in class org.streaminer.stream.clustering.birch.CFTree
 
getSum() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
getSummary() - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Block
 
getSumSquares() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
getSupport() - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
getTableOfConfusion(T) - Method in class org.streaminer.stream.eval.ConfusionMatrix
Constructs and returns the TableOfConfusion for the provided label.
getTablesOfConfusion() - Method in class org.streaminer.stream.eval.ConfusionMatrix
Returns a map which contains a TableOfConfusion per label.
getTarget() - Method in class org.streaminer.stream.histogram.spdt.Bin
 
getTargetCategories() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the categories for an array-backed categorical histogram
getTargetSum() - Method in class org.streaminer.stream.histogram.spdt.SumResult
 
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the target type for the histogram
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
getTargetType() - Method in class org.streaminer.stream.histogram.spdt.Target
 
getTopK() - Method in class org.streaminer.stream.frequency.CountSketch
Returns the top-k items which were counted so far.
getTotalCount() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
getTotalCount() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the total number of points in the histogram.
getTotalTargetSum() - Method in class org.streaminer.stream.histogram.spdt.Histogram
 
getType(String) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeModel
Returns the FeatureType for the specified feature
getTypes(Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getTypes(Collection<Data>) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
getUpdateMode() - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Returns the currently used update mode
getUpperBound() - Method in class org.streaminer.stream.quantile.rss.Interval
 
getUpperStatistics() - Method in class org.streaminer.stream.classifier.tree.BTreeNode
 
getUtilization() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
getValue() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
getValue() - Method in class org.streaminer.stream.classifier.tree.RTreeStatistics
 
getValue() - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
getValue() - Method in class org.streaminer.util.ListNode2
 
getValuesInSubsetCount() - Method in class org.streaminer.stream.quantile.rss.Subset
 
getWeight() - Method in class org.streaminer.stream.histogram.spdt.Bin
 
getWeightForLabel(T) - Method in class org.streaminer.stream.eval.ConfusionMatrix
Returns the class size as a weight for per-class-calculations.
getWeights() - Method in class org.streaminer.stream.model.HyperplaneModel
 
getWindowSize() - Method in class org.streaminer.stream.model.SlidingWindow
Returns the size of this sliding window.
getWop() - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
GINI_INDEX - Static variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
use this field to define the quality criterion to be Gini-Index gain
GINI_INDEX - Static variable in interface org.streaminer.stream.classifier.tree.QualityCriterion
 
GKQuantiles - Class in org.streaminer.stream.quantile
This class is an implementation of the Greenwald-Khanna algorithm for computing epsilon-approximate quantiles of large data sets.
GKQuantiles() - Constructor for class org.streaminer.stream.quantile.GKQuantiles
 
GKQuantiles(double) - Constructor for class org.streaminer.stream.quantile.GKQuantiles
Creates a new GKQuantiles object that computes epsilon-approximate quantiles.
GroupTarget - Class in org.streaminer.stream.histogram.spdt
 
GroupTarget(ArrayList<Target>) - Constructor for class org.streaminer.stream.histogram.spdt.GroupTarget
 
GroupTarget(Collection<Object>, Collection<Histogram.TargetType>) - Constructor for class org.streaminer.stream.histogram.spdt.GroupTarget
 
GroupTree - Class in org.streaminer.stream.quantile
A tree containing TDigest.Group.
GroupTree() - Constructor for class org.streaminer.stream.quantile.GroupTree
 
GroupTree(TDigest.Group) - Constructor for class org.streaminer.stream.quantile.GroupTree
 
GroupTree(GroupTree, GroupTree) - Constructor for class org.streaminer.stream.quantile.GroupTree
 
guess(String) - Method in class org.streaminer.stream.classifier.MultiRandomClassifier
 

H

h - Variable in class org.streaminer.stream.frequency.CountSketch
Hashfunctions which determine the bucket to add the s-hashfunctions.
hasChild() - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
hash(T) - Method in interface org.streaminer.util.hash.function.HashFunction
Computes a hash which is not unique but returns for an object x the same value.
hash(T) - Method in class org.streaminer.util.hash.function.JenkinsHashFunction
 
hash(T) - Method in class org.streaminer.util.hash.function.MurmurHashFunction
 
hash(T) - Method in class org.streaminer.util.hash.function.SimpleHashFunction
 
hash(T) - Method in class org.streaminer.util.hash.function.TwoUniversalHashFunction
 
hash(Object) - Static method in class org.streaminer.util.hash.JenkinsHash
 
hash(Object) - Static method in class org.streaminer.util.hash.MurmurHash
 
hash(byte[]) - Static method in class org.streaminer.util.hash.MurmurHash
 
hash(byte[], int) - Static method in class org.streaminer.util.hash.MurmurHash
 
hash(byte[], int, int) - Static method in class org.streaminer.util.hash.MurmurHash
 
hash31(long, long, long) - Static method in class org.streaminer.util.hash.HashUtils
return a hash of x using a and b mod (2^31 - 1) may need to do another mod afterwards, or drop high bits depending on d, number of bad guys 2^31 - 1 = 2147483647
hash32(byte[]) - Static method in class org.streaminer.util.hash.JenkinsHash
Returns a 32-bit hash value.
hash64(Object) - Static method in class org.streaminer.util.hash.JenkinsHash
 
hash64(byte[]) - Static method in class org.streaminer.util.hash.JenkinsHash
Returns a 64-bit hash value.
hash64(Object) - Static method in class org.streaminer.util.hash.MurmurHash
 
hash64(byte[], int) - Static method in class org.streaminer.util.hash.MurmurHash
Generates 64 bit hash from byte array with default seed value.
hash64(byte[], int, int) - Static method in class org.streaminer.util.hash.MurmurHash
Generates 64 bit hash from byte array of the given length and seed.
hashCode() - Method in class org.streaminer.stream.histogram.spdt.Bin
 
hashCode() - Method in class org.streaminer.stream.histogram.spdt.Gap
 
hashCode() - Method in class org.streaminer.stream.quantile.TDigest.Group
 
hashCode() - Method in class org.streaminer.util.Pair
 
HashFunction<T> - Interface in org.streaminer.util.hash.function
Interface for specific hash functions.
HashFunctionFactory<T> - Interface in org.streaminer.util.hash.factory
hashLong(long) - Static method in class org.streaminer.util.hash.MurmurHash
 
HashUtils - Class in org.streaminer.util.hash
 
HashUtils() - Constructor for class org.streaminer.util.hash.HashUtils
 
hasNext() - Method in class org.streaminer.util.AbstractIterator
 
hasNext() - Method in class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 
head - Variable in class org.streaminer.util.DoublyLinkedList
 
head() - Method in class org.streaminer.util.DoublyLinkedList
 
headCount(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
headSum(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
HIDDEN_PREFIX - Static variable in interface org.streaminer.stream.data.Data
Deprecated. 
hide(String, Data) - Static method in class org.streaminer.stream.data.DataUtils
Deprecated. 
hide(String) - Static method in class org.streaminer.stream.data.DataUtils
Deprecated. 
higher(double) - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
higher(double) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
higher(double) - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
Histogram<T extends Target> - Class in org.streaminer.stream.histogram.spdt
Implements a Histogram as defined by the Streaming Parallel Decision Tree (SPDT) algorithm.
Histogram(int, boolean, Collection<Object>, Collection<Histogram.TargetType>, Long, Histogram.BinReservoirType) - Constructor for class org.streaminer.stream.histogram.spdt.Histogram
Creates an empty Histogram with the defined number of bins.
Histogram(int, boolean) - Constructor for class org.streaminer.stream.histogram.spdt.Histogram
Creates an empty Histogram with the defined number of bins.
Histogram(int) - Constructor for class org.streaminer.stream.histogram.spdt.Histogram
Creates an empty Histogram with the defined number of bins.
Histogram.BinReservoirType - Enum in org.streaminer.stream.histogram.spdt
 
Histogram.TargetType - Enum in org.streaminer.stream.histogram.spdt
 
HL - Static variable in class org.streaminer.util.hash.HashUtils
 
HLC - Static variable in class org.streaminer.stream.cardinality.CountThenEstimate
 
HLPC - Static variable in class org.streaminer.stream.cardinality.CountThenEstimate
 
HoeffdingTree - Class in org.streaminer.stream.classifier.tree
Learns a HoeffdingTreeModel representing a Hoeffding Tree as described by

Domingos/Hulten/2000: Mining HighSpeed Data Streams
HoeffdingTree() - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTree
 
HoeffdingTree(String) - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTree
 
HoeffdingTree(Map<String, Class<?>>, Map<String, List<Serializable>>, List<Serializable>, double, QualityCriterion, double) - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTree
Most extensive constructor to define all parameters by setting them manually
HoeffdingTree(Collection<Data>) - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTree
Constructor sets all parameters to default
HoeffdingTree.NodeData - Class in org.streaminer.stream.classifier.tree
Gathers all necessary data for a corresponding node including remaining features and counters in one object.
HoeffdingTree.NodeData(String, List<String>) - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Constructs a node data object for a node with the specified remaining features.
HoeffdingTreeModel - Class in org.streaminer.stream.classifier.tree
Represents a Hoeffding Tree.
HoeffdingTreeModel(Map<String, Class<?>>, Serializable) - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTreeModel
Creates a new Hoeffding Tree containing only an empty root with an initial label.
Defines a type for each feature.
HoeffdingTreeNode - Class in org.streaminer.stream.classifier.tree
Represents a node in a HoeffdingTreeModel
HoeffdingTreeNode(Serializable) - Constructor for class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Initializes a new HoeffdingTreeNode with no feature and no children but a label.
humanReadable(long) - Static method in class org.streaminer.util.SizeOf
Format size in a human readable format
HyperLogLog - Class in org.streaminer.stream.cardinality
Java implementation of HyperLogLog (HLL) algorithm from this paper:

http://algo.inria.fr/flajolet/Publications/FlFuGaMe07.pdf

HLL is an improved version of LogLog that is capable of estimating the cardinality of a set with accuracy = 1.04/sqrt(m) where m = 2^b.

HyperLogLog(double) - Constructor for class org.streaminer.stream.cardinality.HyperLogLog
Create a new HyperLogLog instance using the specified standard deviation.
HyperLogLog(int) - Constructor for class org.streaminer.stream.cardinality.HyperLogLog
Create a new HyperLogLog instance.
HyperLogLog(int, RegisterSet) - Constructor for class org.streaminer.stream.cardinality.HyperLogLog
Creates a new HyperLogLog instance using the given registers.
HyperLogLog.Builder - Class in org.streaminer.stream.cardinality
 
HyperLogLog.Builder(double) - Constructor for class org.streaminer.stream.cardinality.HyperLogLog.Builder
 
HyperLogLog.HyperLogLogMergeException - Exception in org.streaminer.stream.cardinality
 
HyperLogLog.HyperLogLogMergeException(String) - Constructor for exception org.streaminer.stream.cardinality.HyperLogLog.HyperLogLogMergeException
 
HyperLogLogPlus - Class in org.streaminer.stream.cardinality
Implementation of HyperLogLog++ described in

HyperLogLogPlus(int) - Constructor for class org.streaminer.stream.cardinality.HyperLogLogPlus
This constructor disables the sparse set.
HyperLogLogPlus(int, int) - Constructor for class org.streaminer.stream.cardinality.HyperLogLogPlus
Basic constructor for creating a instance that supports sparse and normal representations.
HyperLogLogPlus(int, int, List<byte[]>) - Constructor for class org.streaminer.stream.cardinality.HyperLogLogPlus
Constructor to support instances serialized with the legacy sparse encoding scheme.
HyperLogLogPlus.Builder - Class in org.streaminer.stream.cardinality
 
HyperLogLogPlus.Builder(int, int) - Constructor for class org.streaminer.stream.cardinality.HyperLogLogPlus.Builder
 
HyperLogLogPlus.HyperLogLogPlusMergeException - Exception in org.streaminer.stream.cardinality
 
HyperLogLogPlus.HyperLogLogPlusMergeException(String) - Constructor for exception org.streaminer.stream.cardinality.HyperLogLogPlus.HyperLogLogPlusMergeException
 
HyperplaneModel - Class in org.streaminer.stream.model
Data model for separating Hyperplanes.
HyperplaneModel(int) - Constructor for class org.streaminer.stream.model.HyperplaneModel
 

I

IAverage - Interface in org.streaminer.stream.avg
Interface for algorithms that calculate the average over a data stream.
IBaseFrequency<T> - Interface in org.streaminer.stream.frequency
 
IBuilder<T> - Interface in org.streaminer.util
 
ICardinality - Interface in org.streaminer.stream.cardinality
Interface for algorithms that calculate the cardinality over a data stream.
ICompactSerializer<T> - Interface in org.streaminer.stream.membership
Allows for the controlled serialization/deserialization of a given type.
id() - Method in class org.streaminer.stream.quantile.TDigest.Group
 
Identity - Class in org.streaminer.stream.mapper
 
Identity() - Constructor for class org.streaminer.stream.mapper.Identity
 
IMapper<I,O> - Interface in org.streaminer.stream.mapper
This class defines a mapper as an instance that receives a datum from a data-stream and maps it to a generic new element.
includes(Double) - Method in class org.streaminer.stream.classifier.tree.Range
 
incrementCount(long) - Method in class org.streaminer.stream.frequency.util.Counter
 
incrementCounter(ListNode2<Counter<T>>, long) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
INFO_GAIN - Static variable in interface org.streaminer.stream.classifier.tree.QualityCriterion
 
INFORMATION_GAIN - Static variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
use this field to define the quality criterion to be information gain
init() - Method in class org.streaminer.stream.classifier.AbstractClassifier
 
init() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
 
init() - Method in class org.streaminer.stream.classifier.tree.RTree
 
init() - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
init() - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
init() - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
init() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
init() - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
init() - Method in class org.streaminer.stream.histogram.spdt.Target
 
init() - Method in class org.streaminer.stream.learner.AbstractRegressor
 
init() - Method in interface org.streaminer.stream.learner.Learner
This method is called after the learner has been created and all parameters have been set.
initArray(double[]) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
initializes the specified array by writing explicitly '0d' to each position.
initialize(Map<String, Class<?>>, Map<String, List<Serializable>>, List<Serializable>, double, QualityCriterion, double) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Initializes the learner with all necessary information.
initialize(Collection<Data>) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Initializes the learner by extracting all necessary information from the specified initial example set.
initialized - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
indicates if the learner is initialized so it has all necessary information for learning
initializeHashes(int, int, int) - Method in class org.streaminer.stream.frequency.CountMinSketch
We only need the h-hash functions since the CountMinSketch algorithm always increments the values in the data.
initializeHashes(int, int, int, HashFunctionFactory<T>) - Method in class org.streaminer.stream.frequency.CountSketch
Initialize all necessary hash functions.
initModel(Map<String, Double>, Double) - Method in class org.streaminer.stream.model.HyperplaneModel
 
INNER_PRODUCT - Static variable in class org.streaminer.util.distance.Kernel
Use inner product as distance measure
InnerNode - Class in org.streaminer.stream.classifier.tree
 
InnerNode(String, Serializable, Regressor<Data>, int) - Constructor for class org.streaminer.stream.classifier.tree.InnerNode
 
innerProduct(AMSSketch) - Method in class org.streaminer.stream.frequency.AMSSketch
 
inOrder(Visitor<BinaryTreeNode<I, V>>) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
Implementation of an in-order traversal following the visitor pattern.
insert(Double) - Method in class org.streaminer.stream.classifier.tree.BTreeNode
 
insert(int, TreeNode<I>) - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
insert(Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
insert(Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
insert(Double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point into the histogram.
insert(Double, double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point with a numeric target into the histogram.
insert(Double, String) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point with a categorical target into the histogram.
insert(Double, Collection<Object>) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point with a group of targets into the histogram.
insert(Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
insert(Double) - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles.Block
 
insertBin(Bin<T>) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new bin into the histogram.
insertCategorical(Double, Object) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point with a categorical target into the histogram.
insertEntry(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
Inserts a new entry to the CFTree
insertEntry(double[]) - Method in class org.streaminer.stream.clustering.birch.CFTree
Inserts a single pattern vector into the CFTree
insertEntry(double[], int) - Method in class org.streaminer.stream.clustering.birch.CFTree
Insert a pattern vector with a specific associated pattern vector index.
insertGroup(Double, Collection<Object>) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point with a group target into the histogram.
insertMissing(long, T) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts count and target information for missing inputs.
insertNumeric(Double, Double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Inserts a new point with a numeric target into the histogram.
Interval - Class in org.streaminer.stream.quantile.rss
A helper class to handle intervals nicely
Interval(int, int) - Constructor for class org.streaminer.stream.quantile.rss.Interval
 
IQuantiles<T> - Interface in org.streaminer.stream.quantile
 
IRichFrequency<T> - Interface in org.streaminer.stream.frequency
 
ISampler<T> - Interface in org.streaminer.stream.sampling
 
ISampleSet<T> - Interface in org.streaminer.stream.frequency.util
 
isAnnotation(String) - Static method in class org.streaminer.stream.data.DataUtils
 
isCountWeightedGaps() - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns whether gaps are count weighted.
isDummy() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
isEmpty() - Method in class org.streaminer.stream.model.SlidingWindow
Checks whether the SlidingWindow is empty
isEmpty() - Method in class org.streaminer.util.DoublyLinkedList
 
isFeature(String) - Static method in class org.streaminer.stream.data.DataUtils
 
isFrequent(long) - Method in class org.streaminer.stream.frequency.StickySampling
Returns whether the provided frequency is a frequent one in terms of sticky sampling.
isFrozen() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
IsFull() - Method in class org.streaminer.stream.quantile.rss.Bucket
returns true if the bucket exceeded its capacity
isHidden(String) - Static method in class org.streaminer.stream.data.DataUtils
Deprecated. 
isHiddenOrSpecial(String) - Static method in class org.streaminer.stream.data.DataUtils
 
ISimpleFrequency<T> - Interface in org.streaminer.stream.frequency
 
isInInitialPhase() - Method in class org.streaminer.stream.quantile.SimpleQuantiles
Before a quantile can be computed, the first buffer has to be filled.
isLabel(String) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
isLeaf() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
isLeaf() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Returns true iff this node actually represents a leaf in the contained tree.
isLeaf() - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
isLeaf() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
isLeftChild() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
isMajority(boolean) - Method in class org.streaminer.stream.frequency.Majority
 
isNewItem() - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
isNominal(String, Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
isNumerical(String, Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
isPrediction(String) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
isPresent(String) - Method in class org.streaminer.stream.membership.BloomFilter
 
isPresent(byte[]) - Method in class org.streaminer.stream.membership.BloomFilter
 
isPresent(String) - Method in class org.streaminer.stream.membership.Filter
 
isRightChild() - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
isRightChild() - Method in class org.streaminer.stream.classifier.tree.LeafNode
 
isSaturated() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
isSpecial(String) - Static method in class org.streaminer.stream.data.DataUtils
Checks if the given key is a special key.
isUniformLabel() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Returns true iff all so far seen examples in the corresponding node had the same class
isWeightGaps() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
isWithinThreshold(CFEntry, double, int) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
item - Variable in class org.streaminer.stream.frequency.util.CountEntry
The item this CountEntry is associated with.
iterativeSizeOf(Object) - Static method in class org.streaminer.util.SizeOf
Deprecated.
use deepSizeOf
iterator() - Method in class org.streaminer.stream.quantile.GroupTree
Iteratres through all groups in the tree.
iterator() - Method in class org.streaminer.util.DoublyLinkedList
 
ITopK<T> - Interface in org.streaminer.stream.frequency.topk
 
itr - Variable in class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 

J

JenkinsHash - Class in org.streaminer.util.hash
This is an implementation of Bob Jenkins' hash.
JenkinsHash() - Constructor for class org.streaminer.util.hash.JenkinsHash
 
JenkinsHashFunction<T> - Class in org.streaminer.util.hash.function
 
JenkinsHashFunction() - Constructor for class org.streaminer.util.hash.function.JenkinsHashFunction
 
join(List<String>, String) - Method in class org.streaminer.stream.classifier.AbstractMultiClassifier
A simple convenience method to join a list of strings, interleaving them with the given glue string.

K

k - Variable in class org.streaminer.stream.cardinality.AdaptiveCounting.Builder
 
k - Variable in class org.streaminer.stream.cardinality.LogLog.Builder
 
k - Variable in class org.streaminer.stream.cardinality.LogLog
 
k - Variable in class org.streaminer.stream.frequency.CountSketch
As CountSketch also provides top-k estimation a parameter k can be provided.
Kernel - Class in org.streaminer.util.distance
Provides methods for calculating distances between two examples.
Kernel(int) - Constructor for class org.streaminer.util.distance.Kernel
 
KeyMapper - Class in org.streaminer.stream.mapper
 
KeyMapper(String, String) - Constructor for class org.streaminer.stream.mapper.KeyMapper
 
KeyMapper() - Constructor for class org.streaminer.stream.mapper.KeyMapper
 
keySet() - Method in class org.streaminer.stream.frequency.CountSketch
 
keySet() - Method in interface org.streaminer.stream.frequency.IRichFrequency
 
keySet() - Method in class org.streaminer.stream.frequency.LossyCounting
 
keySet() - Method in class org.streaminer.stream.frequency.Majority
 
keySet() - Method in class org.streaminer.stream.frequency.MisraGries
 
keySet() - Method in class org.streaminer.stream.frequency.RealCounting
 
keySet() - Method in class org.streaminer.stream.frequency.SimpleTopKCounting
 
keySet() - Method in class org.streaminer.stream.frequency.SpaceSaving
 
keySet() - Method in class org.streaminer.stream.frequency.StickySampling
 

L

labelAttribute - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
Empty Constructor to instantiate the learner without initializing.
labels - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
all possible labels
last() - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
last() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
last() - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
last() - Method in class org.streaminer.stream.quantile.GroupTree
 
last() - Method in class org.streaminer.util.DoublyLinkedList
 
LC - Static variable in class org.streaminer.stream.cardinality.CountThenEstimate
 
LeafNode - Class in org.streaminer.stream.classifier.tree
 
LeafNode(RegressionTreeNode, boolean, Regressor<Data>, int) - Constructor for class org.streaminer.stream.classifier.tree.LeafNode
Constructs empty leaf element with the given regressor as its regression model.
learn(D) - Method in class org.streaminer.stream.classifier.AbstractClassifier
 
learn(Data) - Method in class org.streaminer.stream.classifier.bayes.BoundedBayes
Applies the super method of the NaiveBayes class and truncates the distribution models to the given limit, afterwards.
learn(Data) - Method in class org.streaminer.stream.classifier.bayes.MultiBayes
 
learn(Data) - Method in class org.streaminer.stream.classifier.bayes.MultiTopkBayes
 
learn(Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
learn(Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
learn(Data) - Method in class org.streaminer.stream.classifier.MajorityClass
 
learn(Data) - Method in class org.streaminer.stream.classifier.MultiRandomClassifier
 
learn(Data) - Method in class org.streaminer.stream.classifier.Perceptron
 
learn(Data) - Method in class org.streaminer.stream.classifier.RandomClassifier
 
learn(Data) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
This method implements 'The Hoeffding tree algorithm' as presented in Table 1 on page 3 in
Domingos/Hulten/2000: Mining HighSpeed Data Streams as precisely as possible.
The comments in the method are taken from the original pseudo code implementation and each describes the following line(s).
learn(Data) - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
learn(Data) - Method in class org.streaminer.stream.classifier.tree.RTree
 
learn(D) - Method in class org.streaminer.stream.learner.AbstractRegressor
 
learn(T) - Method in interface org.streaminer.stream.learner.Learner
Starts or continues to train a model.
Learner<T,M extends Model> - Interface in org.streaminer.stream.learner
This interface defines the learning step of a machine learning algorithm.
LearnerUtils - Class in org.streaminer.stream.learner
 
LearnerUtils() - Constructor for class org.streaminer.stream.learner.LearnerUtils
 
left - Variable in class org.streaminer.util.Pair
 
length - Variable in class org.streaminer.stream.cardinality.LinearCounting
Size of the map in bits
length - Variable in class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 
lerp(int, int, int, int, int) - Static method in class org.streaminer.stream.cardinality.LinearCounting.Builder
 
LINE_SEPATATOR - Static variable in class org.streaminer.stream.classifier.tree.RegressionTreeNode
 
LinearCounting - Class in org.streaminer.stream.cardinality
See A Linear-Time Probabilistic Counting Algorithm for Database Applications by Whang, Vander-Zanden, Taylor
LinearCounting(int) - Constructor for class org.streaminer.stream.cardinality.LinearCounting
 
LinearCounting(byte[]) - Constructor for class org.streaminer.stream.cardinality.LinearCounting
 
LinearCounting.Builder - Class in org.streaminer.stream.cardinality
 
LinearCounting.Builder() - Constructor for class org.streaminer.stream.cardinality.LinearCounting.Builder
 
LinearCounting.Builder(int) - Constructor for class org.streaminer.stream.cardinality.LinearCounting.Builder
 
LinearCounting.LinearCountingMergeException - Exception in org.streaminer.stream.cardinality
 
LinearCounting.LinearCountingMergeException(String) - Constructor for exception org.streaminer.stream.cardinality.LinearCounting.LinearCountingMergeException
 
LinearDistance - Class in org.streaminer.util.distance
This class gives some static methods concerning amount distance of vectors.
LinearDistance() - Constructor for class org.streaminer.util.distance.LinearDistance
 
LinearRegression<D> - Interface in org.streaminer.stream.classifier.tree
 
list - Variable in class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 
ListNode2<T> - Class in org.streaminer.util
 
ListNode2(T) - Constructor for class org.streaminer.util.ListNode2
 
Lists - Class in org.streaminer.util
Toy version of the guava class.
Lists() - Constructor for class org.streaminer.util.Lists
 
LLC - Static variable in class org.streaminer.stream.cardinality.CountThenEstimate
 
log2(double) - Static method in class org.streaminer.stream.quantile.rss.Bucket
 
log2(double) - Static method in class org.streaminer.util.math.MathHelper
This method simply calculates the log with base 2
LOG2_BITS_PER_WORD - Static variable in class org.streaminer.stream.cardinality.RegisterSet
 
LogLog - Class in org.streaminer.stream.cardinality
 
LogLog(int) - Constructor for class org.streaminer.stream.cardinality.LogLog
 
LogLog(byte[]) - Constructor for class org.streaminer.stream.cardinality.LogLog
 
LogLog.Builder - Class in org.streaminer.stream.cardinality
 
LogLog.Builder() - Constructor for class org.streaminer.stream.cardinality.LogLog.Builder
 
LogLog.Builder(int) - Constructor for class org.streaminer.stream.cardinality.LogLog.Builder
 
LogLog.LogLogMergeException - Exception in org.streaminer.stream.cardinality
 
LogLog.LogLogMergeException(String) - Constructor for exception org.streaminer.stream.cardinality.LogLog.LogLogMergeException
 
longMedSelect(int, int, long[]) - Static method in class org.streaminer.util.ArrayUtils
 
lookup3(int[], int, int, int) - Static method in class org.streaminer.util.hash.Lookup3Hash
A Java implementation of hashword from lookup3.c by Bob Jenkins (original source).
Lookup3Hash - Class in org.streaminer.util.hash
Fast, well distributed, cross-platform hash functions.
Lookup3Hash() - Constructor for class org.streaminer.util.hash.Lookup3Hash
 
lookup3ycs(int[], int, int, int) - Static method in class org.streaminer.util.hash.Lookup3Hash
Identical to lookup3, except initval is biased by -(length<<2).
lookup3ycs(CharSequence, int, int, int) - Static method in class org.streaminer.util.hash.Lookup3Hash
The hash value of a character sequence is defined to be the hash of it's unicode code points, according to Lookup3Hash.lookup3ycs(int[] k, int offset, int length, int initval)
lookup3ycs64(CharSequence, int, int, long) - Static method in class org.streaminer.util.hash.Lookup3Hash
This is the 64 bit version of lookup3ycs, corresponding to Bob Jenkin's lookup3 hashlittle2 with initval biased by -(numCodePoints<<2).
lookup3ycs64(CharSequence) - Static method in class org.streaminer.util.hash.Lookup3Hash
 
LossyBayes - Class in org.streaminer.stream.classifier.bayes
This class extends the NaiveBayes implementation but overrides the methods which are responsible for creating the distribution estimators.
LossyBayes() - Constructor for class org.streaminer.stream.classifier.bayes.LossyBayes
 
LossyCounting<T> - Class in org.streaminer.stream.frequency
Implementation of the Lossy Counting algorithm described in the paper "Approximate Frequency Counts over Data Streams" written by 'Rajeev Motwani' and 'Gurmeet Singh Manku'.
LossyCounting(double) - Constructor for class org.streaminer.stream.frequency.LossyCounting
Constructs an instance of the LossyCounting algorithm with the specified maximum error bound, which can not be changed.
lower(double) - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
lower(double) - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
lower(double) - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 

M

m - Variable in class org.streaminer.stream.cardinality.LogLog
 
M - Variable in class org.streaminer.stream.cardinality.LogLog
 
Majority - Class in org.streaminer.stream.frequency
Majority algorithm.
Majority() - Constructor for class org.streaminer.stream.frequency.Majority
 
MajorityClass - Class in org.streaminer.stream.classifier
 
MajorityClass() - Constructor for class org.streaminer.stream.classifier.MajorityClass
 
mAlpha - Static variable in class org.streaminer.stream.cardinality.LogLog
Gamma function computed using SciLab ((gamma(-(m.^(-1))).* ( (1-2.^(m.^(-1)))./log(2) )).^(-m)).*m
MANHATTAN_DISTANCE - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
 
map - Variable in class org.streaminer.stream.cardinality.LinearCounting
Bitmap Hashed stream elements are mapped to bits in this array
map(Map<String, Object>) - Method in class org.streaminer.stream.mapper.AddMax
 
map(Map<String, Object>) - Method in class org.streaminer.stream.mapper.AddMinMax
 
map(Data) - Method in class org.streaminer.stream.mapper.AttributeFilter
 
map(Data) - Method in class org.streaminer.stream.mapper.ExtractDouble
 
map(Data) - Method in class org.streaminer.stream.mapper.Identity
 
map(I) - Method in interface org.streaminer.stream.mapper.IMapper
Map the given input element to an object of the specified generic class.
map(Data) - Method in class org.streaminer.stream.mapper.KeyMapper
 
map(Data) - Method in class org.streaminer.stream.mapper.Normalization
 
map(Data) - Method in class org.streaminer.stream.mapper.NumericalBinning
 
map(Double) - Method in class org.streaminer.stream.mapper.NumericalBinning
 
map(Map<String, Object>) - Method in class org.streaminer.stream.mapper.SelectFeaturesMapper
 
mapAsBitString() - Method in class org.streaminer.stream.cardinality.LinearCounting
For debug purposes
MapCategoricalTarget - Class in org.streaminer.stream.histogram.spdt
 
MapCategoricalTarget(Object) - Constructor for class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
MapCategoricalTarget(HashMap<Object, Double>, double) - Constructor for class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
MapCategoricalTarget(HashMap<Object, Double>) - Constructor for class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
mapToClosestSubcluster(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
Retrieves the subcluster id of the closest leaf entry to e
mapToClosestSubcluster(double[]) - Method in class org.streaminer.stream.clustering.birch.CFTree
Retrieves the subcluster id of the closest leaf entry to e
MathHelper - Class in org.streaminer.util.math
this class should provide math helper and wrapper functions
maxError - Variable in class org.streaminer.stream.frequency.util.CountEntryWithMaxError
 
mean() - Method in class org.streaminer.stream.quantile.TDigest.Group
 
medSelect(int, int, int[]) - Static method in class org.streaminer.util.ArrayUtils
 
merge(ICardinality...) - Method in class org.streaminer.stream.cardinality.AdaptiveCounting
 
merge(ICardinality...) - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
merge(ICardinality...) - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
merge(ICardinality...) - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
Merge this HLL++ with a bunch of others! The power of minions!

Most of the logic consists of case analysis about the state of this HLL++ and each one it wants to merge with.

merge(ICardinality...) - Method in interface org.streaminer.stream.cardinality.ICardinality
Merges estimators to produce a new estimator for the combined streams of this estimator and those passed as arguments.
merge(ICardinality...) - Method in class org.streaminer.stream.cardinality.LinearCounting
 
merge(ICardinality...) - Method in class org.streaminer.stream.cardinality.LogLog
 
merge(RegisterSet) - Method in class org.streaminer.stream.cardinality.RegisterSet
 
merge(CountMinSketchAlt...) - Static method in class org.streaminer.stream.frequency.CountMinSketchAlt
Merges count min sketches to produce a count min sketch for their combined streams
merge() - Method in class org.streaminer.stream.histogram.spdt.ArrayBinReservoir
 
merge() - Method in class org.streaminer.stream.histogram.spdt.BinReservoir
 
merge(Histogram<T>) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Merges a histogram into the current histogram.
merge() - Method in class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
merge(double, Iterable<TDigest>) - Static method in class org.streaminer.stream.quantile.TDigest
 
MERGE_MOST_DISSIMILAR_MODELS - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
use this String at EnsembleQuantiles.setUpdateMode(String) for merging the most dissimilar models of the ensemble.
MERGE_MOST_SIMILAR_MODELS - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
use this String at EnsembleQuantiles.setUpdateMode(String) for merging the most similar models of the ensemble instead of deleting one.
MERGE_OLDEST_MODELS - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
use this String at EnsembleQuantiles.setUpdateMode(String) for merging the eldest and second eldest model in order to decrease the ensemble size by one.
MERGE_ROUND_ROBIN - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
this strategy merges the new, full bucket into the next one that is, the one which has not been merged for the longest time
mergeEstimators(LogLog...) - Static method in class org.streaminer.stream.cardinality.AdaptiveCounting
Merges estimators to produce an estimator for their combined streams
mergeEstimators(CountThenEstimate...) - Static method in class org.streaminer.stream.cardinality.CountThenEstimate
Merges estimators to produce an estimator for their combined streams
mergeEstimators(LinearCounting...) - Static method in class org.streaminer.stream.cardinality.LinearCounting
Merges estimators to produce an estimator for their combined streams
mergeEstimators(LogLog...) - Static method in class org.streaminer.stream.cardinality.LogLog
Merges estimators to produce an estimator for their combined streams
mergeTempList() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
Script-esque function that handles preparing to and executing merging the sparse set and the temp list.
mergingRefinement(CFEntryPair) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
minQualityForSplit - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
defines which value the quality function must deliver at least to split a node.
MisraGries<T> - Class in org.streaminer.stream.frequency
Implementation of the MisraGries frequency count algorithm.
MisraGries(int) - Constructor for class org.streaminer.stream.frequency.MisraGries
 
MixedInsertException - Exception in org.streaminer.stream.histogram.spdt
 
MixedInsertException() - Constructor for exception org.streaminer.stream.histogram.spdt.MixedInsertException
 
MOD - Static variable in class org.streaminer.util.hash.HashUtils
 
Model - Interface in org.streaminer.stream.model
This interface defines the basic structure of a model.
ModelTree<I extends NodeInfo,O> - Class in org.streaminer.stream.classifier.tree
This class implements a general model tree, which basically is a decision tree with prediction models at its leaf nodes.
ModelTree(String, TreeNode<I>, SplitCriterion<I>) - Constructor for class org.streaminer.stream.classifier.tree.ModelTree
 
MovingAverage - Class in org.streaminer.stream.avg
A simple moving average is a method for computing an average of a stream of numbers by only averaging the last P numbers from the stream, where P is known as the period.
MovingAverage(int) - Constructor for class org.streaminer.stream.avg.MovingAverage
 
MPQuantiles - Class in org.streaminer.stream.quantile
An implementation of the Munro-Paterson one-pass quantile estimation algorithm, available via: http://scholar.google.com/scholar?q=munro+paterson
MPQuantiles(int) - Constructor for class org.streaminer.stream.quantile.MPQuantiles
 
mult(double) - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
mult(double) - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
mult(double) - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
mult(double) - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
mult(double) - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
mult(double) - Method in class org.streaminer.stream.histogram.spdt.Target
 
MultiBayes - Class in org.streaminer.stream.classifier.bayes
This is a special variant of the NaiveBayes classifier, which implements an ensemble of NaiveBayes instances, each of which predicts one of a set of labels.
MultiBayes() - Constructor for class org.streaminer.stream.classifier.bayes.MultiBayes
 
MultiLossyBayes - Class in org.streaminer.stream.classifier.bayes
This implementation of the MultiBayes learner uses the Lossy-Counting Bayes implementation, which counts at fixed memory space.
MultiLossyBayes() - Constructor for class org.streaminer.stream.classifier.bayes.MultiLossyBayes
 
MultiRandomClassifier - Class in org.streaminer.stream.classifier
This classifier predicts a random class.
MultiRandomClassifier() - Constructor for class org.streaminer.stream.classifier.MultiRandomClassifier
 
MultiTopkBayes - Class in org.streaminer.stream.classifier.bayes
This implementation of the MultiBayes learner uses the Lossy-Counting Bayes implementation, which counts at fixed memory space.
MultiTopkBayes() - Constructor for class org.streaminer.stream.classifier.bayes.MultiTopkBayes
 
MurmurHash - Class in org.streaminer.util.hash
This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
MurmurHash() - Constructor for class org.streaminer.util.hash.MurmurHash
 
MurmurHashFunction<T> - Class in org.streaminer.util.hash.function
 
MurmurHashFunction() - Constructor for class org.streaminer.util.hash.function.MurmurHashFunction
 

N

NaiveBayes - Class in org.streaminer.stream.classifier.bayes
This class implements a NaiveBayes classifier.
NaiveBayes() - Constructor for class org.streaminer.stream.classifier.bayes.NaiveBayes
Create a new NaiveBayes instance.
NaiveBayes(String) - Constructor for class org.streaminer.stream.classifier.bayes.NaiveBayes
Create a new NaiveBayes instance which uses the specified attribute as label.
NaiveBayesWOP - Class in org.streaminer.stream.classifier.bayes
This class implements a NaiveBayes classifier.
NaiveBayesWOP() - Constructor for class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
Create a new NaiveBayes instance.
NaiveBayesWOP(String) - Constructor for class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
Create a new NaiveBayes instance which uses the specified attribute as label.
newArrayList(Iterable<T>) - Static method in class org.streaminer.util.Lists
 
newArrayList() - Static method in class org.streaminer.util.Lists
 
next() - Method in class org.streaminer.util.AbstractIterator
 
next() - Method in class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 
next - Variable in class org.streaminer.util.ListNode2
 
nextDouble() - Method in class org.streaminer.util.distribution.ZipfDistribution
 
NodeDataPairs - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
contains all current leafs and for each leaf the corresponding counters
NodeInfo - Interface in org.streaminer.stream.classifier.tree
This interface defines node information associated with data nodes in a graph or a tree.
NominalDistributionModel<T extends Serializable> - Class in org.streaminer.stream.model
This class implements a histogram-model observed from a data stream.
NominalDistributionModel() - Constructor for class org.streaminer.stream.model.NominalDistributionModel
Creates a new nominal distribution model with an infinite number of objects being tracked.
NominalDistributionModel(int) - Constructor for class org.streaminer.stream.model.NominalDistributionModel
Creates a new nominal distribution model.
Normalization - Class in org.streaminer.stream.mapper
 
Normalization() - Constructor for class org.streaminer.stream.mapper.Normalization
 
normalize(Double) - Method in class org.streaminer.stream.mapper.Normalization
 
normalize(Double) - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
NumberUtil - Class in org.streaminer.util.math
 
NumberUtil() - Constructor for class org.streaminer.util.math.NumberUtil
 
numerator - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
the numerator of the fraction under the square root in the hoeffding bound (used for epsilon computation)
NumericalBinning - Class in org.streaminer.stream.mapper
 
NumericalBinning() - Constructor for class org.streaminer.stream.mapper.NumericalBinning
 
NumericalDistributionModel - Class in org.streaminer.stream.model
This class implements a histogram-model observed from a data stream.
NumericalDistributionModel(Integer, Double) - Constructor for class org.streaminer.stream.model.NumericalDistributionModel
Creates a new distribution model.
NumericTarget - Class in org.streaminer.stream.histogram.spdt
 
NumericTarget(Double, Double, double) - Constructor for class org.streaminer.stream.histogram.spdt.NumericTarget
 
NumericTarget(Double, double) - Constructor for class org.streaminer.stream.histogram.spdt.NumericTarget
 
NumericTarget(Double) - Constructor for class org.streaminer.stream.histogram.spdt.NumericTarget
 
numericToNominal(Collection<Comparable>, Comparable) - Static method in class org.streaminer.stream.classifier.tree.HoeffdingTree
Maps the specified numeric value to one of the specified nominal values.
Numeric and nominal values must be directly comparable.

O

obyCount(long) - Static method in class org.streaminer.stream.cardinality.AdaptiveCounting.Builder
For cardinalities less than 4.25M, obyCount provides a LinearCounting Builder (see LinearCounting.Builder.onePercentError() ) using only the space required to provide estimates within 1% of the actual cardinality, up to ~65k.
offer(Object) - Method in class org.streaminer.stream.cardinality.AdaptiveCounting
 
offer(Object) - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
offer(Object) - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
offer(Object) - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
Add data to estimator based on the mode it is in
offer(Object) - Method in interface org.streaminer.stream.cardinality.ICardinality
 
offer(Object) - Method in class org.streaminer.stream.cardinality.LinearCounting
 
offer(Object) - Method in class org.streaminer.stream.cardinality.LogLog
 
offer(Long) - Method in class org.streaminer.stream.quantile.CKMSQuantiles
Add a new value from the stream.
offer(Double) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
 
offer(Double) - Method in class org.streaminer.stream.quantile.ExactQuantiles
 
offer(T) - Method in class org.streaminer.stream.quantile.ExactQuantilesAll
 
offer(Integer) - Method in class org.streaminer.stream.quantile.Frugal2U
 
offer(Double) - Method in class org.streaminer.stream.quantile.GKQuantiles
 
offer(T) - Method in interface org.streaminer.stream.quantile.IQuantiles
 
offer(Double) - Method in class org.streaminer.stream.quantile.MPQuantiles
 
offer(Long) - Method in class org.streaminer.stream.quantile.QDigest
 
offer(Double) - Method in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
offer(Double) - Method in class org.streaminer.stream.quantile.SimpleQuantiles
 
offer(Double) - Method in class org.streaminer.stream.quantile.SumQuantiles
 
offer(Double) - Method in class org.streaminer.stream.quantile.TDigest
 
offer(Double) - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles
 
offerHashed(long) - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
offerHashed(int) - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
offerHashed(long) - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
offerHashed(int) - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
offerHashed(long) - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
 
offerHashed(int) - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
 
offerHashed(long) - Method in interface org.streaminer.stream.cardinality.ICardinality
Offer the value as a hashed long value
offerHashed(int) - Method in interface org.streaminer.stream.cardinality.ICardinality
Offer the value as a hashed long value
offerHashed(long) - Method in class org.streaminer.stream.cardinality.LinearCounting
 
offerHashed(int) - Method in class org.streaminer.stream.cardinality.LinearCounting
 
offerHashed(long) - Method in class org.streaminer.stream.cardinality.LogLog
 
offerHashed(int) - Method in class org.streaminer.stream.cardinality.LogLog
 
offerReturnAll(T, long) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
offerReturnDropped(T, int) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
onePercentError(int) - Static method in class org.streaminer.stream.cardinality.LinearCounting.Builder
Returns a LinearCounting.Builder that generates an LC estimator which keeps estimates below 1% error on average and has a low likelihood of saturation (0.7%) for any stream with cardinality less than maxCardinality
onePercentErrorLength - Static variable in class org.streaminer.stream.cardinality.LinearCounting.Builder
Taken from Table II of Whang et al.
org.streaminer.stream.avg - package org.streaminer.stream.avg
 
org.streaminer.stream.cardinality - package org.streaminer.stream.cardinality
 
org.streaminer.stream.classifier - package org.streaminer.stream.classifier
 
org.streaminer.stream.classifier.bayes - package org.streaminer.stream.classifier.bayes
 
org.streaminer.stream.classifier.tree - package org.streaminer.stream.classifier.tree
 
org.streaminer.stream.clustering.birch - package org.streaminer.stream.clustering.birch
 
org.streaminer.stream.data - package org.streaminer.stream.data
 
org.streaminer.stream.eval - package org.streaminer.stream.eval
 
org.streaminer.stream.frequency - package org.streaminer.stream.frequency
 
org.streaminer.stream.frequency.topk - package org.streaminer.stream.frequency.topk
 
org.streaminer.stream.frequency.util - package org.streaminer.stream.frequency.util
 
org.streaminer.stream.histogram.spdt - package org.streaminer.stream.histogram.spdt
 
org.streaminer.stream.learner - package org.streaminer.stream.learner
 
org.streaminer.stream.mapper - package org.streaminer.stream.mapper
 
org.streaminer.stream.membership - package org.streaminer.stream.membership
 
org.streaminer.stream.model - package org.streaminer.stream.model
 
org.streaminer.stream.quantile - package org.streaminer.stream.quantile
 
org.streaminer.stream.quantile.rss - package org.streaminer.stream.quantile.rss
 
org.streaminer.stream.sampling - package org.streaminer.stream.sampling
 
org.streaminer.stream.sampling.gamma - package org.streaminer.stream.sampling.gamma
 
org.streaminer.util - package org.streaminer.util
 
org.streaminer.util.distance - package org.streaminer.util.distance
 
org.streaminer.util.distribution - package org.streaminer.util.distribution
 
org.streaminer.util.hash - package org.streaminer.util.hash
 
org.streaminer.util.hash.factory - package org.streaminer.util.hash.factory
 
org.streaminer.util.hash.function - package org.streaminer.util.hash.function
 
org.streaminer.util.math - package org.streaminer.util.math
 
output(int) - Method in class org.streaminer.stream.frequency.CCFCSketch
 

P

Pair<T1,T2> - Class in org.streaminer.util
 
Pair(T1, T2) - Constructor for class org.streaminer.util.Pair
 
parseDouble(String, Data) - Static method in class org.streaminer.stream.learner.LearnerUtils
 
peek(int) - Method in class org.streaminer.stream.frequency.BaseFrequency
 
peek(int, double) - Method in class org.streaminer.stream.frequency.BaseFrequency
 
peek(int) - Method in interface org.streaminer.stream.frequency.IRichFrequency
Get the k most frequent elements.
peek(int, double) - Method in interface org.streaminer.stream.frequency.IRichFrequency
Get the most frequent items, sorted in descending order of frequency.
peek(int) - Method in class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
peek(int) - Method in class org.streaminer.stream.frequency.topk.Frequent
 
peek(int) - Method in interface org.streaminer.stream.frequency.topk.ITopK
Get the k most frequent elements.
peek(int) - Method in class org.streaminer.stream.frequency.topk.StochasticTopper
Retrieve top k items
peek(int) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
peek() - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
peek(int) - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
peek() - Method in class org.streaminer.stream.frequency.util.SampleSet
 
peek(int) - Method in class org.streaminer.stream.frequency.util.SampleSet
 
peekMin() - Method in class org.streaminer.stream.frequency.util.SampleSet
 
peekWithScores(int) - Method in class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
percentiles(Double...) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns a map of percentiles and their associated locations.
Perceptron - Class in org.streaminer.stream.classifier
Perceptron stream learner
Perceptron() - Constructor for class org.streaminer.stream.classifier.Perceptron
 
Perceptron(int) - Constructor for class org.streaminer.stream.classifier.Perceptron
 
Perceptron(int, double) - Constructor for class org.streaminer.stream.classifier.Perceptron
 
PowerOfTwo - Class in org.streaminer.util.math
 
PowerOfTwo() - Constructor for class org.streaminer.util.math.PowerOfTwo
 
Preconditions - Class in org.streaminer.util
Toy version of the guava class.
Preconditions() - Constructor for class org.streaminer.util.Preconditions
 
predict(D) - Method in class org.streaminer.stream.classifier.AbstractClassifier
 
predict(Data) - Method in class org.streaminer.stream.classifier.bayes.MultiBayes
 
predict(Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
predict(Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
predict(Data) - Method in class org.streaminer.stream.classifier.MajorityClass
 
predict(Data) - Method in class org.streaminer.stream.classifier.MultiRandomClassifier
 
predict(Data) - Method in class org.streaminer.stream.classifier.Perceptron
 
predict(Data) - Method in class org.streaminer.stream.classifier.RandomClassifier
 
predict(Data) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeModel
Returns the predicted class label for the specified example
predict(Data) - Method in class org.streaminer.stream.classifier.tree.ModelTree
 
predict(Data) - Method in class org.streaminer.stream.classifier.tree.RegressionTree
 
predict(Data) - Method in class org.streaminer.stream.classifier.tree.RegressionTreeModel
 
predict(Data) - Method in class org.streaminer.stream.classifier.tree.RTree
 
predict(D) - Method in class org.streaminer.stream.learner.AbstractRegressor
 
predict(Data) - Method in class org.streaminer.stream.model.HyperplaneModel
Calculates the distance for each example and delivers a label prediction.
predict(T) - Method in interface org.streaminer.stream.model.PredictionModel
This method returns a prediction for the given input.
PREDICTION_PREFIX - Static variable in interface org.streaminer.stream.data.Data
Attributes that refer to predicted values, i.e.
PredictionModel<T,R> - Interface in org.streaminer.stream.model
An output extension to the model interface which returns a prediction for a given input.
premain(String, Instrumentation) - Static method in class org.streaminer.util.SizeOf
Callback method used by the Java VM to inject the java.lang.instrument.Instrument instance
prev - Variable in class org.streaminer.util.ListNode2
 
Prime - Class in org.streaminer.util.math
Class for all prime-related methods.
PRIME_MODULUS - Static variable in class org.streaminer.stream.frequency.CountMinSketchAlt
 
print(int) - Method in class org.streaminer.stream.quantile.GroupTree
 
printCFTree() - Method in class org.streaminer.stream.clustering.birch.CFTree
prints the CFTree
printLeafEntries() - Method in class org.streaminer.stream.clustering.birch.CFTree
Prints the index of the pattern vectors in each leaf entry (i.e., each subcluster)
printLeafIndexes() - Method in class org.streaminer.stream.clustering.birch.CFTree
Prints the index of all the pattern vectors that fall into the leaf nodes.
prob(T) - Method in interface org.streaminer.stream.model.Distribution
Computes the empirical probability of the given value, i.e.
prob(T) - Method in class org.streaminer.stream.model.NominalDistributionModel
 
prob(Double) - Method in class org.streaminer.stream.model.NumericalDistributionModel
 
prob(T) - Method in class org.streaminer.stream.model.StreamDistribution
 
process(double) - Method in class org.streaminer.stream.quantile.rss.Bucket
This method adds the item to all of its subsetTrees
promote(SampleSet<T>.Node<T>) - Method in class org.streaminer.stream.frequency.util.SampleSet
 
put(T) - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
put(T, long) - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
put(T) - Method in class org.streaminer.stream.frequency.util.SampleSet
 
put(T, long) - Method in class org.streaminer.stream.frequency.util.SampleSet
 
put(T) - Method in interface org.streaminer.stream.sampling.ISampler
 
put(T...) - Method in interface org.streaminer.stream.sampling.ISampler
 
put(T) - Method in class org.streaminer.stream.sampling.ReservoirSampler
 
put(T...) - Method in class org.streaminer.stream.sampling.ReservoirSampler
 

Q

QDigest - Class in org.streaminer.stream.quantile
Q-Digest datastructure.
QDigest(double) - Constructor for class org.streaminer.stream.quantile.QDigest
 
qualityCriterion - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
the chosen QualityCriterion
QualityCriterion - Interface in org.streaminer.stream.classifier.tree
Interface to define a quality criterion to be used to construct the tree.
QualityCriterion.EntropyCriterion - Class in org.streaminer.stream.classifier.tree
The QualityCriterion 'entropy' or 'information (gain)' as used by ID3
QualityCriterion.EntropyCriterion() - Constructor for class org.streaminer.stream.classifier.tree.QualityCriterion.EntropyCriterion
 
QualityCriterion.GiniCriterion - Class in org.streaminer.stream.classifier.tree
The QualityCriterion 'Gini-Index' as used by CART
QualityCriterion.GiniCriterion() - Constructor for class org.streaminer.stream.classifier.tree.QualityCriterion.GiniCriterion
 
quantile - Variable in class org.streaminer.stream.quantile.CKMSQuantiles.Quantile
 
quantile(double) - Method in class org.streaminer.stream.quantile.TDigest
 
QuantilesException - Exception in org.streaminer.stream.quantile
 
QuantilesException() - Constructor for exception org.streaminer.stream.quantile.QuantilesException
Creates a new instance of QuantilesException without detail message.
QuantilesException(String) - Constructor for exception org.streaminer.stream.quantile.QuantilesException
Constructs an instance of QuantilesException with the specified detail message.
QuotedStringTokenizer - Class in org.streaminer.util
This class implements a split-method which takes care of quoted strings, i.e.
QuotedStringTokenizer() - Constructor for class org.streaminer.util.QuotedStringTokenizer
 

R

R - Class in org.streaminer.stream.sampling.gamma
The simplest skip function.
R(int) - Constructor for class org.streaminer.stream.sampling.gamma.R
 
Radius - Class in org.streaminer.util.distance
 
Radius() - Constructor for class org.streaminer.util.distance.Radius
 
RandomClassifier - Class in org.streaminer.stream.classifier
This classifier predicts a random class.
RandomClassifier() - Constructor for class org.streaminer.stream.classifier.RandomClassifier
 
Range - Class in org.streaminer.stream.classifier.tree
 
Range(Double, Double) - Constructor for class org.streaminer.stream.classifier.tree.Range
 
readExternal(ObjectInput) - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
readExternal(ObjectInput) - Method in class org.streaminer.stream.frequency.util.Counter
 
readSignedVarInt(DataInput) - Static method in class org.streaminer.util.Varint
 
readSignedVarInt(byte[]) - Static method in class org.streaminer.util.Varint
 
readSignedVarLong(DataInput) - Static method in class org.streaminer.util.Varint
 
readUnsignedVarInt(DataInput) - Static method in class org.streaminer.util.Varint
 
readUnsignedVarInt(byte[]) - Static method in class org.streaminer.util.Varint
 
readUnsignedVarLong(DataInput) - Static method in class org.streaminer.util.Varint
 
RealCounting<T> - Class in org.streaminer.stream.frequency
A naive counter implementation.
RealCounting() - Constructor for class org.streaminer.stream.frequency.RealCounting
 
RealCounting(double) - Constructor for class org.streaminer.stream.frequency.RealCounting
 
RealCounting(int) - Constructor for class org.streaminer.stream.frequency.RealCounting
 
RealCounting(double, int) - Constructor for class org.streaminer.stream.frequency.RealCounting
 
rebuildTree(int, double, int, boolean, boolean) - Method in class org.streaminer.stream.clustering.birch.CFTree
This implementation of the rebuilding algorithm is different from the one described in Section 4.5 of the paper.
recordAllData() - Method in class org.streaminer.stream.quantile.TDigest
Sets up so that all centroids will record all data assigned to them.
redistributeEntries(ArrayList<CFEntry>, CFEntryPair, CFEntry, CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
Called when splitting is necessary
redistributeEntries(ArrayList<CFEntry>, ArrayList<CFEntry>, CFEntryPair, CFEntry, CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
Called when "merging refinement" is attempted but no actual merging can be applied
redistributeEntries(ArrayList<CFEntry>, ArrayList<CFEntry>, CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
Called when "merging refinement" is attempted and two entries are actually merged
REGISTER_SIZE - Static variable in class org.streaminer.stream.cardinality.RegisterSet
 
RegisterSet - Class in org.streaminer.stream.cardinality
 
RegisterSet(int) - Constructor for class org.streaminer.stream.cardinality.RegisterSet
 
RegisterSet(int, int[]) - Constructor for class org.streaminer.stream.cardinality.RegisterSet
 
RegressionTree - Class in org.streaminer.stream.classifier.tree
This class implements a regression tree.
RegressionTree(Double, Regressor<Data>) - Constructor for class org.streaminer.stream.classifier.tree.RegressionTree
 
RegressionTreeModel - Class in org.streaminer.stream.classifier.tree
This class implements a regression tree model.
RegressionTreeModel(Regressor<Data>) - Constructor for class org.streaminer.stream.classifier.tree.RegressionTreeModel
constructs new regression model
RegressionTreeNode - Class in org.streaminer.stream.classifier.tree
 
RegressionTreeNode() - Constructor for class org.streaminer.stream.classifier.tree.RegressionTreeNode
 
RegressionTreeStatistics - Class in org.streaminer.stream.classifier.tree
This class implements a container for statistics that need to be maintained for each node in a regression-tree.
RegressionTreeStatistics() - Constructor for class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
 
Regressor<D> - Interface in org.streaminer.stream.learner
A regressor is a classifier with the target variable being a real value.
remove(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
remove() - Method in class org.streaminer.util.AbstractIterator
 
remove() - Method in class org.streaminer.util.DoublyLinkedList.DoublyLinkedListIterator
 
remove(ListNode2<T>) - Method in class org.streaminer.util.DoublyLinkedList
 
removeMin() - Method in class org.streaminer.stream.frequency.util.SampleSet
 
removeRandom() - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
removeRandom() - Method in class org.streaminer.stream.frequency.util.SampleSet
 
REPLACE_MOST_DISSIMILAR_MODEL - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
Use this String at EnsembleQuantiles.setUpdateMode(String) for replacing the most dissimilar model compared to the new model.
REPLACE_OLDEST_MODEL - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
Use this String at EnsembleQuantiles.setUpdateMode(String) for always replacing the oldest model with a new model.
REPLACE_RANDOM_MODEL - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
Use this String at EnsembleQuantiles.setUpdateMode(String) for replacing a random model.
REPLACE_SAMPLED_MOST_DISSIMILAR_MODEL - Static variable in class org.streaminer.stream.quantile.EnsembleQuantiles
Use this String at EnsembleQuantiles.setUpdateMode(String) for using a sample of the stream to determine which model of the ensemble will be replaced.
requiresSplit(ChernoffStatistics) - Method in class org.streaminer.stream.classifier.tree.ChernoffSplitCriterion
 
requiresSplit(S) - Method in interface org.streaminer.stream.classifier.tree.SplitCriterion
Uses the given statistics to computes whether a split is required/supported or not.
RESERVOIR_THRESHOLD - Static variable in class org.streaminer.stream.histogram.spdt.Histogram
 
ReservoirSampler<T> - Class in org.streaminer.stream.sampling
Default reservoir implementation.
ReservoirSampler(int, GammaFunction) - Constructor for class org.streaminer.stream.sampling.ReservoirSampler
 
reset(byte[], int) - Method in class org.streaminer.stream.membership.DataInputBuffer
Resets the data that the buffer reads.
reset(byte[], int, int) - Method in class org.streaminer.stream.membership.DataInputBuffer
Resets the data that the buffer reads.
reset() - Method in class org.streaminer.stream.membership.DataOutputBuffer
Resets the buffer to empty.
returnFirstDouble(Map<String, ?>) - Method in class org.streaminer.stream.mapper.ExtractDouble
 
rho(long, int) - Static method in class org.streaminer.stream.cardinality.AdaptiveCounting
Computes the position of the first set bit of the last Long.SIZE-k bits
rho(int, int) - Static method in class org.streaminer.stream.cardinality.LogLog
Computes the position of the first set bit of the last Integer.SIZE-k bits
right - Variable in class org.streaminer.util.Pair
 
roundNumber(Number, DecimalFormat) - Static method in class org.streaminer.util.math.NumberUtil
 
RSSQuantiles - Class in org.streaminer.stream.quantile.rss
A stream version of the rss technique presented by Anna Gilbert, Yannis Kotidis, S.
RSSQuantiles(float, float, int) - Constructor for class org.streaminer.stream.quantile.rss.RSSQuantiles
The constructor invokes all data-structure creation
Rsum - Variable in class org.streaminer.stream.cardinality.LogLog
 
RTree - Class in org.streaminer.stream.classifier.tree
 
RTree(String, TreeNode<RegressionTreeStatistics>) - Constructor for class org.streaminer.stream.classifier.tree.RTree
 
RTreeStatistics - Class in org.streaminer.stream.classifier.tree
This class implements a container for statistics that need to be maintained for each node in a regression-tree.
RTreeStatistics(Double) - Constructor for class org.streaminer.stream.classifier.tree.RTreeStatistics
 

S

s - Variable in class org.streaminer.stream.frequency.CountSketch
Hashfunctions which determine the value which will be added.
sample - Variable in class org.streaminer.stream.quantile.CKMSQuantiles
Current list of sampled items, maintained in sorted order with error bounds.
SampleSet<T> - Class in org.streaminer.stream.frequency.util
 
SampleSet() - Constructor for class org.streaminer.stream.frequency.util.SampleSet
 
SampleSet(int) - Constructor for class org.streaminer.stream.frequency.util.SampleSet
 
SampleSet(int, Random) - Constructor for class org.streaminer.stream.frequency.util.SampleSet
 
SampleSet.Node<E> - Class in org.streaminer.stream.frequency.util
 
SampleSet.Node() - Constructor for class org.streaminer.stream.frequency.util.SampleSet.Node
 
ScoredItem<T> - Class in org.streaminer.stream.frequency.util
 
ScoredItem(T, long, long) - Constructor for class org.streaminer.stream.frequency.util.ScoredItem
 
ScoredItem(T, long) - Constructor for class org.streaminer.stream.frequency.util.ScoredItem
 
SelectFeaturesMapper - Class in org.streaminer.stream.mapper
 
SelectFeaturesMapper(Collection<String>) - Constructor for class org.streaminer.stream.mapper.SelectFeaturesMapper
 
SelectiveDescriptionModel<T,R> - Interface in org.streaminer.stream.model
An output extension to the model interface which returns a a description of the data.
serialize(CountMinSketchAlt) - Static method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
serialize(BitSet, DataOutputStream) - Static method in class org.streaminer.stream.membership.BitSetSerializer
 
serialize(BloomFilter) - Static method in class org.streaminer.stream.membership.BloomFilter
 
serialize(T, DataOutputStream) - Method in interface org.streaminer.stream.membership.ICompactSerializer
Serialize the specified type into the specified DataOutputStream instance.
serialize(QDigest) - Static method in class org.streaminer.stream.quantile.QDigest
 
serializer() - Static method in class org.streaminer.stream.membership.BloomFilter
 
set(int, int) - Method in class org.streaminer.stream.cardinality.RegisterSet
 
setAutomaticRebuild(boolean) - Method in class org.streaminer.stream.clustering.birch.CFTree
 
setBias(double) - Method in class org.streaminer.stream.model.HyperplaneModel
 
setBins(Integer) - Method in class org.streaminer.stream.mapper.NumericalBinning
 
setBucketNode(ListNode2<StreamSummary<T>.Bucket>) - Method in class org.streaminer.stream.frequency.util.Counter
 
setChild(CFNode) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
setChildren(List<TreeNode<I>>) - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
setChunkSize(Integer) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Resets the size of a single chunk.
setConfidenceGap(Double) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
setCount(long) - Method in class org.streaminer.stream.frequency.util.Counter
 
setCounter(IRichFrequency<T>) - Method in class org.streaminer.stream.model.StreamDistribution
 
setDefaultMinSupport(double) - Method in class org.streaminer.stream.frequency.BaseFrequency
 
setDelta(Double) - Method in class org.streaminer.stream.classifier.tree.ChernoffSplitCriterion
 
setElementsPerBucket(int) - Method in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
setEnsembleSize(Integer) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Resets the maximum number of chunks in the ensemble.
setEpsilon(Double) - Method in class org.streaminer.stream.classifier.bayes.LossyBayes
 
setEpsilon(Double) - Method in class org.streaminer.stream.classifier.bayes.MultiLossyBayes
 
setEpsilon(Double) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
 
setEpsilon(double) - Method in class org.streaminer.stream.quantile.GKQuantiles
 
setError(Double) - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
setError(long) - Method in class org.streaminer.stream.frequency.util.Counter
 
setError(long) - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
setExclude(String) - Method in class org.streaminer.stream.mapper.AttributeFilter
 
setFeature(String) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Declares this node to be a split on the specified feature.
setFrequency(long) - Method in class org.streaminer.stream.frequency.util.CountEntry
 
setInclude(String) - Method in class org.streaminer.stream.mapper.AttributeFilter
 
setInclude(String) - Method in class org.streaminer.stream.mapper.NumericalBinning
 
setIndexMap(Map<Object, Integer>) - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
setItem(T) - Method in class org.streaminer.stream.frequency.util.CountEntry
 
setItem(T) - Method in class org.streaminer.stream.frequency.util.Counter
 
setK(Integer) - Method in class org.streaminer.stream.classifier.bayes.MultiTopkBayes
 
setK(Integer) - Method in class org.streaminer.stream.classifier.bayes.TopKBayes
 
setLabel(Serializable) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Sets the label for this node.
setLabelAttribute(String) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
setLabelAttribute(String) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
setLabelAttribute(String) - Method in class org.streaminer.stream.classifier.MajorityClass
 
setLabelAttribute(String) - Method in class org.streaminer.stream.classifier.Perceptron
 
setLabelAttribute(String) - Method in class org.streaminer.stream.classifier.RandomClassifier
 
setLabelAttribute(String) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree
 
setLabelAttributes(String) - Method in class org.streaminer.stream.classifier.AbstractMultiClassifier
 
setLabelAttributes(String) - Method in class org.streaminer.stream.classifier.MultiRandomClassifier
 
setLaplaceCorrection(Double) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
setLaplaceCorrection(Double) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayesWOP
 
setLeafStatus(boolean) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
setLearnRate(Double) - Method in class org.streaminer.stream.classifier.Perceptron
 
setLeft(BinaryTreeNode<I, V>) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
setLeftChild(RegressionTreeNode) - Method in class org.streaminer.stream.classifier.tree.InnerNode
sets new left child of this node
setLimit(Integer) - Method in class org.streaminer.stream.classifier.bayes.BoundedBayes
This limit determines the maximum number of elements which will be counted in the distributions.
setLogOutputStream(OutputStream) - Static method in class org.streaminer.util.SizeOf
Sets the OutputStream to use for logging.
setMaxBucketCount(int) - Method in class org.streaminer.stream.quantile.rss.RSSQuantiles
 
setMaximum(Double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Sets the maximum input value for the histogram.
setMaximum(Double) - Method in class org.streaminer.stream.mapper.Normalization
 
setMaximum(Double) - Method in class org.streaminer.stream.mapper.NumericalBinning
 
setMemoryLimit(long) - Method in class org.streaminer.stream.clustering.birch.CFTree
 
setMemoryLimitMB(long) - Method in class org.streaminer.stream.clustering.birch.CFTree
 
setMinimum(Double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Sets the minimum input value for the histogram.
setMinimum(Double) - Method in class org.streaminer.stream.mapper.Normalization
 
setMinimum(Double) - Method in class org.streaminer.stream.mapper.NumericalBinning
 
setMinSizeToLog(long) - Static method in class org.streaminer.util.SizeOf
The objects processed by deepSizeOf are logged to the log output stream if their size (in byte) is greater than this value.
setModel(Classifier<Data, O>) - Method in class org.streaminer.stream.classifier.tree.ModelTree
 
setName(String) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
setName(String) - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
setNew(String) - Method in class org.streaminer.stream.mapper.KeyMapper
 
setNewItem(boolean) - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
setNextLeaf(CFNode) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
setNodeInfo(I) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
Sets the node information to be associated with this node.
setNodeInfo(I) - Method in class org.streaminer.stream.classifier.tree.TreeNode
Sets the node information to be associated with this node.
setOld(String) - Method in class org.streaminer.stream.mapper.KeyMapper
 
setParameters(Map<String, Object>) - Method in interface org.streaminer.stream.classifier.tree.LinearRegression
 
setParent(BinaryTreeNode<I, V>) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
setParent(RegressionTreeNode) - Method in class org.streaminer.stream.classifier.tree.LeafNode
sets the parent node of this node
setParent(TreeNode<I>) - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
setPeriodicMemLimitCheck(long) - Method in class org.streaminer.stream.clustering.birch.CFTree
 
setPreviousLeaf(CFNode) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
setProbabilityOfFailure(Double) - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
setRight(BinaryTreeNode<I, V>) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
setRightChild(RegressionTreeNode) - Method in class org.streaminer.stream.classifier.tree.InnerNode
sets new right child of this node
setRoot(RegressionTreeNode) - Method in class org.streaminer.stream.classifier.tree.RegressionTreeModel
sets root element of regression tree
setSampleRatio(Double) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Specify a Double value to set the sampling rate.
setSimilarityMeasure(String) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
 
setSubclusterID(int) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
setSupport(Double) - Method in class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
setUpdateMode(String) - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
Use this method to change the default kind of update (i.e.
setValue(V) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
setValue(Serializable) - Method in class org.streaminer.stream.classifier.tree.RTreeStatistics
 
setValue(Object) - Method in class org.streaminer.stream.classifier.tree.TreeNode
 
setValue(T) - Method in class org.streaminer.util.ListNode2
 
setWeights(Map<String, Double>) - Method in class org.streaminer.stream.model.HyperplaneModel
 
setWindowSize(int) - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles
By default the window size is set to 32768.
setWop(Boolean) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 
SimpleEWMA - Class in org.streaminer.stream.avg
A SimpleEWMA represents the exponentially weighted moving average of a series of numbers.
SimpleEWMA() - Constructor for class org.streaminer.stream.avg.SimpleEWMA
 
SimpleHashFactory<T> - Class in org.streaminer.util.hash.factory
SimpleHashFactory() - Constructor for class org.streaminer.util.hash.factory.SimpleHashFactory
 
SimpleHashFunction<T> - Class in org.streaminer.util.hash.function
 
SimpleHashFunction(long) - Constructor for class org.streaminer.util.hash.function.SimpleHashFunction
 
SimpleQuantiles - Class in org.streaminer.stream.quantile
This implementation computes approximate phi-quantiles that differ at most epsilon*N ranks from the element that is the real quantile.
SimpleQuantiles(double) - Constructor for class org.streaminer.stream.quantile.SimpleQuantiles
Standard constructor...
SimpleTarget - Class in org.streaminer.stream.histogram.spdt
 
SimpleTopKCounting<T> - Class in org.streaminer.stream.frequency
This is a simple implementation of a stream-counting model.
SimpleTopKCounting(int) - Constructor for class org.streaminer.stream.frequency.SimpleTopKCounting
This initially creates a counting model for streams.
size - Variable in class org.streaminer.stream.cardinality.LinearCounting.Builder
 
size - Variable in class org.streaminer.stream.cardinality.RegisterSet
 
size() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
size() - Method in class org.streaminer.stream.frequency.AMSSketch
 
size() - Method in class org.streaminer.stream.frequency.CCFCSketch
 
size() - Method in class org.streaminer.stream.frequency.CountMinSketchAlt
 
size() - Method in class org.streaminer.stream.frequency.CountSketch
 
size() - Method in interface org.streaminer.stream.frequency.IBaseFrequency
 
size() - Method in class org.streaminer.stream.frequency.LossyCounting
 
size() - Method in class org.streaminer.stream.frequency.Majority
 
size() - Method in class org.streaminer.stream.frequency.MisraGries
 
size() - Method in class org.streaminer.stream.frequency.RealCounting
 
size() - Method in class org.streaminer.stream.frequency.SimpleTopKCounting
 
size() - Method in class org.streaminer.stream.frequency.SpaceSaving
 
size() - Method in class org.streaminer.stream.frequency.StickySampling
 
size() - Method in class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
size() - Method in class org.streaminer.stream.frequency.topk.Frequent
 
size() - Method in class org.streaminer.stream.frequency.topk.StochasticTopper
 
size() - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
size() - Method in interface org.streaminer.stream.frequency.util.ISampleSet
 
size() - Method in class org.streaminer.stream.frequency.util.SampleSet
 
size() - Method in class org.streaminer.stream.quantile.GroupTree
 
size() - Method in class org.streaminer.stream.quantile.TDigest
Returns the number of samples represented in this histogram.
size - Variable in class org.streaminer.util.DoublyLinkedList
 
size() - Method in class org.streaminer.util.DoublyLinkedList
 
sizeof() - Method in class org.streaminer.stream.cardinality.AdaptiveCounting.Builder
 
sizeof() - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
sizeof() - Method in class org.streaminer.stream.cardinality.HyperLogLog.Builder
 
sizeof() - Method in class org.streaminer.stream.cardinality.HyperLogLog
 
sizeof() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus.Builder
 
sizeof() - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
 
sizeof() - Method in interface org.streaminer.stream.cardinality.ICardinality
 
sizeof() - Method in class org.streaminer.stream.cardinality.LinearCounting.Builder
 
sizeof() - Method in class org.streaminer.stream.cardinality.LinearCounting
 
sizeof() - Method in class org.streaminer.stream.cardinality.LogLog.Builder
 
sizeof() - Method in class org.streaminer.stream.cardinality.LogLog
 
sizeof() - Method in interface org.streaminer.util.IBuilder
 
SizeOf - Class in org.streaminer.util
A simple implementation of C++ keyword sizeof for Java 5+
SizeOf() - Constructor for class org.streaminer.util.SizeOf
 
sizeOf(Object) - Static method in class org.streaminer.util.SizeOf
Calls java.lang.instrument.Instrument.getObjectSize(object).
skipFinalField(boolean) - Static method in class org.streaminer.util.SizeOf
If true deepSizeOf() doesn't compute the final fields of an object.
skipFlyweightObject(boolean) - Static method in class org.streaminer.util.SizeOf
If true flyweight objects has a size of 0.
skipStaticField(boolean) - Static method in class org.streaminer.util.SizeOf
If true deepSizeOf() doesn't compute the static fields of an object.
slideWindow(Integer) - Method in class org.streaminer.stream.model.SlidingWindow
Moves the window a given number of positions.
slideWindowByOnePosition() - Method in class org.streaminer.stream.model.SlidingWindow
Just moves the border of the window by one position.
SlidingWindow<T> - Class in org.streaminer.stream.model
This class offers a easy to use sliding window implementation.
SlidingWindow(Integer) - Constructor for class org.streaminer.stream.model.SlidingWindow
The window size is fixed after initiating an instance of SlidingWindow
SMALL_ENCODING - Static variable in class org.streaminer.stream.quantile.TDigest
 
smallByteSize() - Method in class org.streaminer.stream.quantile.TDigest
Returns an upper bound on the number of bytes that will be required to represent this histogram in the tighter representation.
sortEncodedSet(int[], int) - Method in class org.streaminer.stream.cardinality.HyperLogLogPlus
 
SpaceSaving<T> - Class in org.streaminer.stream.frequency
Implementation of the Space-Saving algorithm described in the paper "Efficient Computation of Frequent and Top-k Elements in Data Streams" written by 'Ahmed Metwally', 'Divyakant Agrawal' and 'Amr El Abbadi'
SpaceSaving(int, double, double) - Constructor for class org.streaminer.stream.frequency.SpaceSaving
Creates a new instance of SpaceSaving
SPECIAL_PREFIX - Static variable in interface org.streaminer.stream.data.Data
attributes starting with this prefix are considered special and will not be regarded for training classifiers
split(String) - Method in class org.streaminer.stream.classifier.AbstractMultiClassifier
A simple convenience method to split a string by comma.
SplitCriterion<S> - Interface in org.streaminer.stream.classifier.tree
This interface defines the split criterion for a decision tree.
splitEntry(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFNode
 
splitRespectQuotes(String, char) - Static method in class org.streaminer.util.QuotedStringTokenizer
 
SquaredDistance - Class in org.streaminer.util.distance
This class gives some static methods concerning squared distance of vectors.
SquaredDistance() - Constructor for class org.streaminer.util.distance.SquaredDistance
 
StickySampling<T> - Class in org.streaminer.stream.frequency
Implementation of the "Sticky Sampling" algorithm as described in the paper "Approximate Frequency Counts over Data Streams" written by Gurmeet Singh Manku and Rajeev Motwani
StickySampling(double, double, double) - Constructor for class org.streaminer.stream.frequency.StickySampling
Creates a new instance of StickySampling.
StickySamplingBayes - Class in org.streaminer.stream.classifier.bayes
This class extends the NaiveBayes implementation but overrides the methods which are responsible for creating the distribution estimators.
StickySamplingBayes() - Constructor for class org.streaminer.stream.classifier.bayes.StickySamplingBayes
 
StochasticTopper<T> - Class in org.streaminer.stream.frequency.topk
Estimates most frequently occurring items in a data stream using a bounded amount of memory.
StochasticTopper(int) - Constructor for class org.streaminer.stream.frequency.topk.StochasticTopper
 
StochasticTopper(int, Long) - Constructor for class org.streaminer.stream.frequency.topk.StochasticTopper
 
StreamDistribution<T extends Serializable> - Class in org.streaminer.stream.model
This class is a wrapper implementation and provides the adaption of different stream counting algorithms to be used as approximations to distributions of nominal attributes.
StreamDistribution() - Constructor for class org.streaminer.stream.model.StreamDistribution
 
StreamDistribution(IRichFrequency<T>) - Constructor for class org.streaminer.stream.model.StreamDistribution
 
StreamSummary<T> - Class in org.streaminer.stream.frequency.topk
Based on the Space-Saving algorithm and the Stream-Summary data structure as described in: Efficient Computation of Frequent and Top-k Elements in Data Streams by Metwally, Agrawal, and Abbadi
StreamSummary() - Constructor for class org.streaminer.stream.frequency.topk.StreamSummary
For de-serialization
StreamSummary(int) - Constructor for class org.streaminer.stream.frequency.topk.StreamSummary
 
StreamSummary.Bucket - Class in org.streaminer.stream.frequency.topk
 
StreamSummary.Bucket(long) - Constructor for class org.streaminer.stream.frequency.topk.StreamSummary.Bucket
 
Subset - Class in org.streaminer.stream.quantile.rss
This class is part of the rss algorithm.
Subset(int, int) - Constructor for class org.streaminer.stream.quantile.rss.Subset
The constructor calculates needed interval count, and selects intervals randomly
SubsetTree - Class in org.streaminer.stream.quantile.rss
This class represents a dyadic tree of Subset , it also manages them.
SubsetTree(float, float, int) - Constructor for class org.streaminer.stream.quantile.rss.SubsetTree
constructor
subtract(AMSSketch) - Method in class org.streaminer.stream.frequency.AMSSketch
 
sum(ArrayCategoricalTarget) - Method in class org.streaminer.stream.histogram.spdt.ArrayCategoricalTarget
 
sum(GroupTarget) - Method in class org.streaminer.stream.histogram.spdt.GroupTarget
 
sum(double) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns the approximate number of points less than p.
sum(MapCategoricalTarget) - Method in class org.streaminer.stream.histogram.spdt.MapCategoricalTarget
 
sum(NumericTarget) - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
sum(SimpleTarget) - Method in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
sum(T) - Method in class org.streaminer.stream.histogram.spdt.Target
 
sum() - Method in class org.streaminer.stream.quantile.GroupTree
 
SumOutOfRangeException - Exception in org.streaminer.stream.histogram.spdt
 
SumOutOfRangeException(String) - Constructor for exception org.streaminer.stream.histogram.spdt.SumOutOfRangeException
 
SumQuantiles - Class in org.streaminer.stream.quantile
 
SumQuantiles(int, int) - Constructor for class org.streaminer.stream.quantile.SumQuantiles
 
SumResult<T extends Target> - Class in org.streaminer.stream.histogram.spdt
 
SumResult(double, T) - Constructor for class org.streaminer.stream.histogram.spdt.SumResult
 
sumUpdate(Bin) - Method in class org.streaminer.stream.histogram.spdt.Bin
 
swap(int[], int, int) - Static method in class org.streaminer.util.ArrayUtils
 
swap(long[], int, int) - Static method in class org.streaminer.util.ArrayUtils
 

T

TableOfConfusion - Class in org.streaminer.stream.eval
A data structure for computation of statistical values based on a 2x2 confusion matrix.
TableOfConfusion() - Constructor for class org.streaminer.stream.eval.TableOfConfusion
 
tail - Variable in class org.streaminer.util.DoublyLinkedList
 
tail() - Method in class org.streaminer.util.DoublyLinkedList
 
tailSet(TDigest.Group) - Method in class org.streaminer.stream.quantile.GroupTree
 
TARGET - Static variable in class org.streaminer.stream.histogram.spdt.SimpleTarget
 
Target<T extends Target> - Class in org.streaminer.stream.histogram.spdt
 
Target() - Constructor for class org.streaminer.stream.histogram.spdt.Target
 
TDigest - Class in org.streaminer.stream.quantile
Adaptive histogram based on something like streaming k-means crossed with Q-digest.
TDigest(double) - Constructor for class org.streaminer.stream.quantile.TDigest
A histogram structure that will record a sketch of a distribution.
TDigest(double, Random) - Constructor for class org.streaminer.stream.quantile.TDigest
 
TDigest.Group - Class in org.streaminer.stream.quantile
 
TDigest.Group(double) - Constructor for class org.streaminer.stream.quantile.TDigest.Group
 
TDigest.Group(double, int) - Constructor for class org.streaminer.stream.quantile.TDigest.Group
 
TDigest.Group(double, int, boolean) - Constructor for class org.streaminer.stream.quantile.TDigest.Group
 
tipped - Variable in class org.streaminer.stream.cardinality.CountThenEstimate
True after switching to estimation
tipped() - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
tippingPoint - Variable in class org.streaminer.stream.cardinality.CountThenEstimate
Cardinality after which exact counting gives way to estimation
toArray() - Method in class org.streaminer.util.DoublyLinkedList
 
toAscRanges() - Method in class org.streaminer.stream.quantile.QDigest
 
toBytes(Externalizable) - Static method in class org.streaminer.util.ExternalizableUtil
 
toHtml() - Method in class org.streaminer.stream.eval.ConfusionMatrix
 
toJSON(DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.Bin
 
toJSON(DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.Histogram
 
toJSON(DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.SumResult
 
toJSONString(DecimalFormat) - Method in class org.streaminer.stream.histogram.spdt.Histogram
 
topItems - Variable in class org.streaminer.stream.frequency.CountSketch
Map for the top-k-algorithm.
topK(int) - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
TopKBayes - Class in org.streaminer.stream.classifier.bayes
 
TopKBayes() - Constructor for class org.streaminer.stream.classifier.bayes.TopKBayes
 
toString(int) - Method in class org.streaminer.stream.classifier.tree.BinaryTreeNode
 
toString() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTree.NodeData
Constructs a String representing the subtree beginning at the corresponding node
toString() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeModel
Returns a string representation of the current tree
toString() - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Returns a string representation of the subtree beginning at this node.
toString(int) - Method in class org.streaminer.stream.classifier.tree.HoeffdingTreeNode
Returns a string representation of the subtree beginning at this node.
toString(int) - Method in class org.streaminer.stream.classifier.tree.InnerNode
 
toString(int) - Method in class org.streaminer.stream.classifier.tree.LeafNode
toString() - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.EntropyCriterion
Returns the name of this quality criterion
toString() - Method in class org.streaminer.stream.classifier.tree.QualityCriterion.GiniCriterion
Returns the name of this quality criterion
toString() - Method in interface org.streaminer.stream.classifier.tree.QualityCriterion
Returns the name of this quality criterion
toString() - Method in class org.streaminer.stream.classifier.tree.RegressionTreeModel
 
toString(int) - Method in class org.streaminer.stream.classifier.tree.RegressionTreeNode
 
toString() - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
toString() - Method in class org.streaminer.stream.clustering.birch.CFEntryPair
 
toString() - Method in class org.streaminer.stream.clustering.birch.CFNode
 
toString() - Method in class org.streaminer.stream.eval.ConfusionMatrix
toString() - Method in class org.streaminer.stream.eval.TableOfConfusion
Returns a String representation of this table of confusion.
toString() - Method in class org.streaminer.stream.frequency.RealCounting
 
toString() - Method in class org.streaminer.stream.frequency.StickySampling
 
toString() - Method in class org.streaminer.stream.frequency.topk.ConcurrentStreamSummary
 
toString() - Method in class org.streaminer.stream.frequency.topk.StreamSummary
 
toString() - Method in class org.streaminer.stream.frequency.util.CountEntry
toString() - Method in class org.streaminer.stream.frequency.util.CountEntryWithMaxError
toString() - Method in class org.streaminer.stream.frequency.util.Counter
 
toString() - Method in class org.streaminer.stream.frequency.util.ScoredItem
 
toString() - Method in class org.streaminer.stream.histogram.spdt.Bin
 
toString() - Method in class org.streaminer.stream.histogram.spdt.Gap
 
toString() - Method in class org.streaminer.stream.histogram.spdt.Histogram
 
toString() - Method in class org.streaminer.stream.histogram.spdt.NumericTarget
 
toString() - Method in class org.streaminer.stream.histogram.spdt.SumResult
 
toString() - Method in class org.streaminer.stream.membership.BloomFilter
 
toString() - Method in class org.streaminer.stream.model.HyperplaneModel
Delivers a String representation of the hyperplane model
toString() - Method in class org.streaminer.stream.quantile.CKMSQuantiles.Quantile
 
toString() - Method in class org.streaminer.stream.quantile.EnsembleQuantiles
 
toString() - Method in class org.streaminer.stream.quantile.ExactQuantiles
 
toString() - Method in class org.streaminer.stream.quantile.ExactQuantilesAll
 
toString() - Method in class org.streaminer.stream.quantile.GKQuantiles
 
toString() - Method in class org.streaminer.stream.quantile.QDigest
 
toString() - Method in class org.streaminer.stream.quantile.rss.Interval
 
toString() - Method in class org.streaminer.stream.quantile.rss.Subset
A better toString, to gain more information
toString() - Method in class org.streaminer.stream.quantile.rss.SubsetTree
 
toString() - Method in class org.streaminer.stream.quantile.TDigest.Group
 
toString() - Method in class org.streaminer.stream.quantile.WindowSketchQuantiles
 
toString() - Method in class org.streaminer.util.Pair
 
traverseNode(Serializable) - Method in class org.streaminer.stream.classifier.tree.InnerNode
traverses node to find matching leaf node
tree - Variable in class org.streaminer.stream.classifier.tree.HoeffdingTree
The resulting HoeffdingTree which is incrementally updated
TreeBinReservoir<T extends Target> - Class in org.streaminer.stream.histogram.spdt
This class implements bin operations (insertions, merges, etc) for a histogram.
TreeBinReservoir(int, boolean, Long) - Constructor for class org.streaminer.stream.histogram.spdt.TreeBinReservoir
 
TreeNode<I extends Serializable> - Class in org.streaminer.stream.classifier.tree
This class is a simple implementation of a binary tree node.
TreeNode(String, Object, TreeNode<I>) - Constructor for class org.streaminer.stream.classifier.tree.TreeNode
 
truncate(int) - Method in class org.streaminer.stream.model.NominalDistributionModel
This method trancates the size of this distribution-model by removing elements until only the given maximum number of elements resides in the count-map.
turnOffDebug() - Static method in class org.streaminer.util.SizeOf
Turn off debugging information
turnOnDebug() - Static method in class org.streaminer.util.SizeOf
Turn on debugging information
TwoUniversalHashFactory<T> - Class in org.streaminer.util.hash.factory
TwoUniversalHashFactory() - Constructor for class org.streaminer.util.hash.factory.TwoUniversalHashFactory
 
TwoUniversalHashFunction<T> - Class in org.streaminer.util.hash.function
Computes a two universal hash function lik it was described in the paper 'Universal classes of hash functions' written by 'Carter, J.
TwoUniversalHashFunction(int, int) - Constructor for class org.streaminer.util.hash.function.TwoUniversalHashFunction
 

U

u - Variable in class org.streaminer.stream.quantile.CKMSQuantiles.Quantile
 
unhide(String, Data) - Static method in class org.streaminer.stream.data.DataUtils
Deprecated. 
uniform(int) - Method in class org.streaminer.stream.histogram.spdt.Histogram
Returns a list containing split points that form bins with uniform membership.
unionOf(QDigest, QDigest) - Static method in class org.streaminer.stream.quantile.QDigest
 
UnsignedIntComparator - Class in org.streaminer.util
 
UnsignedIntComparator() - Constructor for class org.streaminer.util.UnsignedIntComparator
 
update(String) - Method in class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
 
update(Double) - Method in class org.streaminer.stream.classifier.tree.RegressionTreeStatistics
updates statistics of this node
update(CFEntry) - Method in class org.streaminer.stream.clustering.birch.CFEntry
 
update(Bin) - Method in class org.streaminer.stream.histogram.spdt.Bin
 
update() - Method in class org.streaminer.stream.mapper.Normalization
 
update(T) - Method in interface org.streaminer.stream.model.Distribution
This method is called to incorporate a new observation into the distribution model.
update(T) - Method in class org.streaminer.stream.model.NominalDistributionModel
Add a new value to the model.
update(Double) - Method in class org.streaminer.stream.model.NumericalDistributionModel
Add a new value to the model.
update(T) - Method in class org.streaminer.stream.model.StreamDistribution
 
updateBTrees(Data) - Method in class org.streaminer.stream.classifier.tree.LeafNode
updates all BTrees in this leaf
updateData(T) - Method in class org.streaminer.stream.frequency.CountMinSketch
Updating the data.
updateData(T) - Method in class org.streaminer.stream.frequency.CountSketch
Updates the data structure with the given item.
updateIfGreater(int, int) - Method in class org.streaminer.stream.cardinality.RegisterSet
 
updateNominal(Serializable, double) - Method in class org.streaminer.stream.classifier.tree.RTreeStatistics
 

V

v - Variable in class org.streaminer.stream.quantile.CKMSQuantiles.Quantile
 
value - Variable in class org.streaminer.util.ListNode2
 
valueOf(String) - Static method in enum org.streaminer.stream.histogram.spdt.Histogram.BinReservoirType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.streaminer.stream.histogram.spdt.Histogram.TargetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.streaminer.stream.histogram.spdt.Histogram.BinReservoirType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.streaminer.stream.histogram.spdt.Histogram.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableEWMA - Class in org.streaminer.stream.avg
VariableEWMA represents the exponentially weighted moving average of a series of numbers.
VariableEWMA(double) - Constructor for class org.streaminer.stream.avg.VariableEWMA
 
Varint - Class in org.streaminer.util
Encodes signed and unsigned values using a common variable-length scheme, found for example in Google's Protocol Buffers.
VERBOSE_ENCODING - Static variable in class org.streaminer.stream.quantile.TDigest
 
visit(B) - Method in interface org.streaminer.stream.classifier.tree.Visitor
 
Visitor<B extends BinaryTreeNode<?,?>> - Interface in org.streaminer.stream.classifier.tree
This is the interface for the visitor pattern for trees.
vote(Data) - Method in class org.streaminer.stream.classifier.bayes.NaiveBayes
 

W

WARMUP_SAMPLES - Static variable in class org.streaminer.stream.avg.SimpleEWMA
For best results, the moving average should not be initialized to the samples it sees immediately.
WindowSketchQuantiles - Class in org.streaminer.stream.quantile
This deterministic quantile estimator loosely adapts the idea described in chapter 5 of "Approximate Counts and Quantiles over Sliding Windows" by Arvind Arasu and Gurmeet Singh Manku.
WindowSketchQuantiles(double) - Constructor for class org.streaminer.stream.quantile.WindowSketchQuantiles
 
WindowSketchQuantiles.Block - Class in org.streaminer.stream.quantile
This inner class holds the GKQuantiles for a specific level.
WindowSketchQuantiles.Block(Float, Integer) - Constructor for class org.streaminer.stream.quantile.WindowSketchQuantiles.Block
 
WindowSketchQuantiles.Quantiles - Class in org.streaminer.stream.quantile
Just a wrapper class for a summary (i.e.
WindowSketchQuantiles.Quantiles(Float, LinkedList<Double>) - Constructor for class org.streaminer.stream.quantile.WindowSketchQuantiles.Quantiles
 
withError(double, int) - Static method in class org.streaminer.stream.cardinality.LinearCounting.Builder
Builds Linear Counter with arbitrary standard error and maximum expected cardinality.
write(DataInput, int) - Method in class org.streaminer.stream.membership.DataOutputBuffer
Writes bytes from a DataInput directly into the buffer.
writeExternal(ObjectOutput) - Method in class org.streaminer.stream.cardinality.CountThenEstimate
 
writeExternal(ObjectOutput) - Method in class org.streaminer.stream.frequency.util.Counter
 
writeSignedVarInt(int, DataOutput) - Static method in class org.streaminer.util.Varint
 
writeSignedVarInt(int) - Static method in class org.streaminer.util.Varint
 
writeSignedVarLong(long, DataOutput) - Static method in class org.streaminer.util.Varint
Encodes a value using the variable-length encoding from Google Protocol Buffers.
writeUnsignedVarInt(int, DataOutput) - Static method in class org.streaminer.util.Varint
 
writeUnsignedVarInt(int) - Static method in class org.streaminer.util.Varint
 
writeUnsignedVarLong(long, DataOutput) - Static method in class org.streaminer.util.Varint
Encodes a value using the variable-length encoding from Google Protocol Buffers.

Z

Z - Class in org.streaminer.stream.sampling.gamma
Implementation of the Z algorithm.
Z(int) - Constructor for class org.streaminer.stream.sampling.gamma.Z
 
zeta(long, double) - Static method in class org.streaminer.util.distribution.ZipfDistribution
 
ZipfDistribution - Class in org.streaminer.util.distribution
 
ZipfDistribution(double, long) - Constructor for class org.streaminer.util.distribution.ZipfDistribution
 
ZipfDistribution(double, long, long) - Constructor for class org.streaminer.util.distribution.ZipfDistribution
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 

Copyright © 2014. All rights reserved.