Skip navigation links
A C D E F G I M N O P R T U V 

A

AbstractDiscretizer - Class in de.viadee.discretizers4j
Abstract discretizer managing both the discretization and un-discretization for all discretizers that choose to work with the DiscretizationTransition
AbstractDiscretizer(boolean) - Constructor for class de.viadee.discretizers4j.AbstractDiscretizer
Constructs the instance
AbstractSupervisedDiscretizer - Class in de.viadee.discretizers4j
 
AbstractSupervisedDiscretizer(boolean) - Constructor for class de.viadee.discretizers4j.AbstractSupervisedDiscretizer
Constructs the instance
AmevaDiscretizer - Class in de.viadee.discretizers4j.impl
Implementation of the Ameva discretization algorithm described by [Gonzales-Abril, Cuberos, Velasco, Ortega 2009]
AmevaDiscretizer() - Constructor for class de.viadee.discretizers4j.impl.AmevaDiscretizer
Constructs the Ameva Discretizer, Ameva works without any Parameters.
apply(Serializable) - Method in class de.viadee.discretizers4j.AbstractDiscretizer
 
apply(Serializable[]) - Method in interface de.viadee.discretizers4j.Discretizer
Applies this discretizer to the passed data

C

canDiscretize(Serializable) - Method in class de.viadee.discretizers4j.CategoricalDiscretizationOrigin
 
canDiscretize(Serializable) - Method in class de.viadee.discretizers4j.DiscretizationOrigin
May be queried to find out whether a discretizer is applicable
canDiscretize(Serializable) - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 
CategoricalDiscretizationOrigin - Class in de.viadee.discretizers4j
Represents a categorical discretization origin
CategoricalDiscretizationOrigin(Serializable) - Constructor for class de.viadee.discretizers4j.CategoricalDiscretizationOrigin
Constructs the instance

D

de.viadee.discretizers4j - package de.viadee.discretizers4j
 
de.viadee.discretizers4j.impl - package de.viadee.discretizers4j.impl
 
DiscretizationOrigin - Class in de.viadee.discretizers4j
The left hand side of the origin Represents the values pre-discretization
DiscretizationTransition - Class in de.viadee.discretizers4j
The relation between original and discretized value
DiscretizationTransition(DiscretizationOrigin, Double) - Constructor for class de.viadee.discretizers4j.DiscretizationTransition
Constructs the instance
DiscretizationType - Enum in de.viadee.discretizers4j
Specifies the possible data types that can be discretized
Discretizer - Interface in de.viadee.discretizers4j
Represents functionality every column needs to provide: discretization.

E

equalClassSplit(List<AbstractMap.SimpleImmutableEntry<Double, Double>>) - Method in class de.viadee.discretizers4j.AbstractSupervisedDiscretizer
generates initial Intervals.
EqualSizeDiscretizer - Class in de.viadee.discretizers4j.impl
Implementation of the PKID and ESD discretization algorithms described by [Yang and Webb 2009]
EqualSizeDiscretizer() - Constructor for class de.viadee.discretizers4j.impl.EqualSizeDiscretizer
creates a PercentileMedianDiscretizer which creates intervals, that are the same size as there are number of intervals
EqualSizeDiscretizer(int) - Constructor for class de.viadee.discretizers4j.impl.EqualSizeDiscretizer
creates a PercentileMedianDiscretizer which creates intervals, that are the same size.

F

fit(Serializable[]) - Method in class de.viadee.discretizers4j.AbstractDiscretizer
Fits the discretizer and passes all values that it might get asked to discretize
fit(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.AbstractDiscretizer
 
fit(Serializable[], Double[]) - Method in interface de.viadee.discretizers4j.Discretizer
Fits the discretizer and passes all values that it might get asked to discretize
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.AbstractDiscretizer
Fits on the data
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.AbstractSupervisedDiscretizer
 
fitCreateTransitions(List<AbstractMap.SimpleImmutableEntry<Double, Double>>) - Method in class de.viadee.discretizers4j.AbstractSupervisedDiscretizer
Fits on the data
fitCreateTransitions(List<AbstractMap.SimpleImmutableEntry<Double, Double>>) - Method in class de.viadee.discretizers4j.impl.AmevaDiscretizer
Implementation of Ameva, 1. sort values and get all CutPoints, 2.
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.impl.EqualSizeDiscretizer
creates the DiscretizationTransition of the values.
fitCreateTransitions(List<AbstractMap.SimpleImmutableEntry<Double, Double>>) - Method in class de.viadee.discretizers4j.impl.FUSINTERDiscretizer
Implementation of FUSINTER, 1. sort, 2. equalClassIntervals 3. merge if entropy improves
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.impl.ManualDiscretizer
 
fitCreateTransitions(List<AbstractMap.SimpleImmutableEntry<Double, Double>>) - Method in class de.viadee.discretizers4j.impl.MDLPDiscretizer
Implementation of MDLP, 1.
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.impl.PercentileMedianDiscretizer
 
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.impl.RandomDiscretizer
 
fitCreateTransitions(Serializable[], Double[]) - Method in class de.viadee.discretizers4j.impl.UniqueValueDiscretizer
 
FUSINTERDiscretizer - Class in de.viadee.discretizers4j.impl
Implementation of the FUSINTER discretization algorithm described by [Zighed, Rabaséda, Rakotomalala 1998]
FUSINTERDiscretizer() - Constructor for class de.viadee.discretizers4j.impl.FUSINTERDiscretizer
Generates a FUSINTER discretizer with parameters suggested by the authors
FUSINTERDiscretizer(double, double) - Constructor for class de.viadee.discretizers4j.impl.FUSINTERDiscretizer
Generates a FUSINTER discretizer with custom parameters

G

getBegin() - Method in class de.viadee.discretizers4j.Interval
 
getClassDist() - Method in class de.viadee.discretizers4j.Interval
 
getDiscretizationOrigin() - Method in class de.viadee.discretizers4j.DiscretizationTransition
 
getDiscretizationTransitionsFromCutPoints(List<Double>, Double, Double) - Method in class de.viadee.discretizers4j.AbstractDiscretizer
 
getDiscretizedValue() - Method in class de.viadee.discretizers4j.DiscretizationTransition
 
getEnd() - Method in class de.viadee.discretizers4j.Interval
 
getFeatureType() - Method in class de.viadee.discretizers4j.DiscretizationOrigin
 
getMaxValue() - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 
getMinValue() - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 
getSize() - Method in class de.viadee.discretizers4j.Interval
 
getTransition(Double) - Method in interface de.viadee.discretizers4j.Discretizer
This method returns the relation for a certain discretized value.
getTransitions() - Method in class de.viadee.discretizers4j.AbstractDiscretizer
 
getTransitions() - Method in interface de.viadee.discretizers4j.Discretizer
This method returns all stored transitions
getValue() - Method in class de.viadee.discretizers4j.CategoricalDiscretizationOrigin
 

I

Interval - Class in de.viadee.discretizers4j
Interval class for Discretization methods with begin and end index to determine class distribution can be transformed to DiscretizerTransitions
Interval(int, int, List<AbstractMap.SimpleImmutableEntry<Double, Double>>) - Constructor for class de.viadee.discretizers4j.Interval
 
isFirst() - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 
isLast() - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 

M

ManualDiscretizer - Class in de.viadee.discretizers4j.impl
Discretizer allowing to specify custom classes.
ManualDiscretizer(Double...) - Constructor for class de.viadee.discretizers4j.impl.ManualDiscretizer
Creates the discretizer by specifying upper class boundaries
ManualDiscretizer(Integer...) - Constructor for class de.viadee.discretizers4j.impl.ManualDiscretizer
Creates the discretizer by specifying upper class boundaries
MDLPDiscretizer - Class in de.viadee.discretizers4j.impl
 
MDLPDiscretizer() - Constructor for class de.viadee.discretizers4j.impl.MDLPDiscretizer
Constructs the MDLP Discretizer, MDLP works without any Parameters.

N

NumericDiscretizationOrigin - Class in de.viadee.discretizers4j
Represents a numeric discretization origin
NumericDiscretizationOrigin(Number, Number) - Constructor for class de.viadee.discretizers4j.NumericDiscretizationOrigin
Constructs the instance

O

outputFormat() - Method in class de.viadee.discretizers4j.CategoricalDiscretizationOrigin
 
outputFormat() - Method in class de.viadee.discretizers4j.DiscretizationOrigin
Prints the discretization (range) in a pretty format
outputFormat() - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 

P

PercentileMedianDiscretizer - Class in de.viadee.discretizers4j.impl
Discretizer partitioning data into n specified classes using their mean values as a class label
PercentileMedianDiscretizer(int) - Constructor for class de.viadee.discretizers4j.impl.PercentileMedianDiscretizer
Constructs the instance
PercentileMedianDiscretizer(int, boolean) - Constructor for class de.viadee.discretizers4j.impl.PercentileMedianDiscretizer
Constructs the instance

R

RandomDiscretizer - Class in de.viadee.discretizers4j.impl
Reference discretizer to establish a baseline to compare advanced, supervised approaches with.
RandomDiscretizer() - Constructor for class de.viadee.discretizers4j.impl.RandomDiscretizer
 

T

toString() - Method in class de.viadee.discretizers4j.CategoricalDiscretizationOrigin
 
toString() - Method in class de.viadee.discretizers4j.DiscretizationTransition
 
toString() - Method in class de.viadee.discretizers4j.NumericDiscretizationOrigin
 

U

UniqueValueDiscretizer - Class in de.viadee.discretizers4j.impl
Discretizer mapping each value type to a unique integer value
UniqueValueDiscretizer() - Constructor for class de.viadee.discretizers4j.impl.UniqueValueDiscretizer
Constructs the instance

V

valueOf(String) - Static method in enum de.viadee.discretizers4j.DiscretizationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.viadee.discretizers4j.DiscretizationType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I M N O P R T U V 
Skip navigation links

Copyright © 2019 viadee Unternehmensberatung AG. All rights reserved.