Package netkit.classifiers.aggregators

Interface Summary
Aggregator The Aggregator interface provides for dynamic attribute fields within Attributes containers.
AggregatorByValue The AggregatorByValue extends a normal aggregator by aggregating on a specific given attribute value (e.g., how often did 'aquavit' appear in the aggregation neighborhood).
 

Class Summary
AggregatorByValueImp This should be the parent class for any AggregatorByValue class.
AggregatorFactory This Factory class is a singleton class which creates Aggregators.
AggregatorImp This should be the parent for any Aggregator class.
Count The Count aggregator counts the number of times a specific value of a given attribute is observed in the neighborhood of a node in the graph.
Exist The Exist aggregator returns whether a specific value of a given attribute is observed in the neighborhood of a node in the graph.
Max The Max aggregator returns the maximum value observed for a continuous attribute in the neighborhood of a node in the graph.
Mean The Mean aggregator returns the mean value observed for a continuous attribute in the neighborhood of a node in the graph.
Min The Min aggregator returns the minimum value observed for a continuous attribute in the neighborhood of a node in the graph.
Mode The Mode aggregator counts the number of times each possible value of a given attribute is observed in the neighborhood of a node in the graph and returns the value that is observed the most.
Ratio The Ratio aggregator counts the ratio of times a specific value of a given attribute is observed in the neighborhood of a node in the graph.
SharedNodeInfo The SharedNodeInfo class is used to cache aggregation statistics for a given node such that multiple aggregators can use the same statistics without having to calculate them more than once.