Package | Description |
---|---|
de.lmu.ifi.dbs.elki.application |
Base classes for standalone applications.
|
de.lmu.ifi.dbs.elki.data.synthetic.bymodel |
Generator using a distribution model specified in an XML configuration file
GeneratorXMLSpec is a standalone
application that loads an XML specification file and generates a synthetic
data set according to the specifications given. |
de.lmu.ifi.dbs.elki.database |
ELKI database layer - loading, storing, indexing and accessing data
|
de.lmu.ifi.dbs.elki.datasource |
Data normalization (and reconstitution) of data sets
|
de.lmu.ifi.dbs.elki.datasource.bundle |
Object bundles - exchange container for multi-represented objects
|
de.lmu.ifi.dbs.elki.datasource.filter |
Data filtering, in particular for normalization and projection
|
de.lmu.ifi.dbs.elki.datasource.filter.cleaning |
Filters for data cleaning.
|
de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise |
Normalizations operating on columns / variates; where each column is treated independently.
|
de.lmu.ifi.dbs.elki.datasource.filter.selection |
Filters for selecting and sorting data to process.
|
de.lmu.ifi.dbs.elki.datasource.filter.transform |
Data space transformations
|
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions |
Filters to perform data type conversions.
|
de.lmu.ifi.dbs.elki.datasource.parser |
Parsers for different file formats and data types
The general use-case for any parser is to create objects out of an
InputStream (e.g. by reading a data file). |
de.lmu.ifi.dbs.elki.evaluation.classification.holdout |
Holdout and cross-validation strategies for evaluating classifiers.
|
Modifier and Type | Method and Description |
---|---|
void |
GeneratorXMLSpec.writeClusters(java.io.OutputStreamWriter outStream,
MultipleObjectsBundle data)
Write the resulting clusters to an output stream.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
GeneratorMain.generate()
Main loop to generate data set.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
HashmapDatabase.delete(DBIDs ids)
Removes the objects from the database (by calling
HashmapDatabase.doDelete(DBIDRef) for each object) and indexes and fires a
deletion event. |
Modifier and Type | Field and Description |
---|---|
(package private) MultipleObjectsBundle |
MultipleObjectsBundleDatabaseConnection.bundle
Bundle.
|
Modifier and Type | Method and Description |
---|---|
protected MultipleObjectsBundle |
AbstractDatabaseConnection.invokeBundleFilters(MultipleObjectsBundle bundle)
Transforms the specified list of objects and their labels into a list of
objects and their associations.
|
MultipleObjectsBundle |
DatabaseConnection.loadData()
Returns the initial data for a database.
|
MultipleObjectsBundle |
GeneratorXMLDatabaseConnection.loadData() |
MultipleObjectsBundle |
ArrayAdapterDatabaseConnection.loadData() |
MultipleObjectsBundle |
RandomDoubleVectorDatabaseConnection.loadData() |
MultipleObjectsBundle |
EmptyDatabaseConnection.loadData() |
MultipleObjectsBundle |
ExternalIDJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
LabelJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
BundleDatabaseConnection.loadData() |
MultipleObjectsBundle |
ConcatenateFilesDatabaseConnection.loadData() |
MultipleObjectsBundle |
PresortedBlindJoinDatabaseConnection.loadData() |
MultipleObjectsBundle |
InputStreamDatabaseConnection.loadData() |
MultipleObjectsBundle |
DBIDRangeDatabaseConnection.loadData() |
MultipleObjectsBundle |
MultipleObjectsBundleDatabaseConnection.loadData() |
Modifier and Type | Method and Description |
---|---|
protected MultipleObjectsBundle |
AbstractDatabaseConnection.invokeBundleFilters(MultipleObjectsBundle bundle)
Transforms the specified list of objects and their labels into a list of
objects and their associations.
|
Constructor and Description |
---|
MultipleObjectsBundleDatabaseConnection(MultipleObjectsBundle bundle)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) MultipleObjectsBundle |
StreamFromBundle.bundle
Bundle to access
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
MultipleObjectsBundle.appendColumn(SimpleTypeInformation<?> type,
java.util.List<?> data)
Helper to add a single column to the bundle.
|
MultipleObjectsBundle |
BundleStreamSource.asMultipleObjectsBundle()
Return (or collect) the stream as bundle.
|
MultipleObjectsBundle |
StreamFromBundle.asMultipleObjectsBundle() |
MultipleObjectsBundle |
BundleReader.asMultipleObjectsBundle() |
static MultipleObjectsBundle |
MultipleObjectsBundle.fromStream(BundleStreamSource source)
Convert an object stream to a bundle
|
static <V> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V> type,
java.util.List<? extends V> data)
Helper to add a single column to the bundle.
|
static <V1,V2> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
java.util.List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
java.util.List<? extends V2> data2)
Helper to add a single column to the bundle.
|
static <V1,V2,V3> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
java.util.List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
java.util.List<? extends V2> data2,
SimpleTypeInformation<? super V3> type3,
java.util.List<? extends V3> data3)
Helper to add a single column to the bundle.
|
Constructor and Description |
---|
StreamFromBundle(MultipleObjectsBundle bundle)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
AbstractStreamFilter.asMultipleObjectsBundle() |
MultipleObjectsBundle |
ObjectFilter.filter(MultipleObjectsBundle objects)
Filter a set of object packages.
|
MultipleObjectsBundle |
AbstractStreamFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
FixedDBIDsFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
NoOpFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractConversionFilter.filter(MultipleObjectsBundle objects)
A standard implementation of the filter process.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
ObjectFilter.filter(MultipleObjectsBundle objects)
Filter a set of object packages.
|
MultipleObjectsBundle |
AbstractStreamFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
FixedDBIDsFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
NoOpFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AbstractConversionFilter.filter(MultipleObjectsBundle objects)
A standard implementation of the filter process.
|
static int |
FilterUtil.findLabelColumn(MultipleObjectsBundle bundle)
Find the first "label-like" column (matching
TypeUtil.GUESSED_LABEL
) in a bundle. |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
DropNaNFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
NoMissingValuesFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ReplaceNaNWithRandomFilter.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
DropNaNFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
NoMissingValuesFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ReplaceNaNWithRandomFilter.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
AttributeWiseMADNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AttributeWiseBetaNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AttributeWiseCDFNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
IntegerRankTieNormalization.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
AttributeWiseMADNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AttributeWiseBetaNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
AttributeWiseCDFNormalization.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
IntegerRankTieNormalization.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
SortByLabelFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ShuffleObjectsFilter.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
SortByLabelFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ShuffleObjectsFilter.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
AbstractSupervisedProjectionVectorFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
FastMultidimensionalScalingTransform.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ClassicMultidimensionalScalingTransform.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
AbstractSupervisedProjectionVectorFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
FastMultidimensionalScalingTransform.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ClassicMultidimensionalScalingTransform.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
ClassLabelFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
SplitNumberVectorFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ExternalIDFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
UncertainifyFilter.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
ClassLabelFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
SplitNumberVectorFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
ExternalIDFilter.filter(MultipleObjectsBundle objects) |
MultipleObjectsBundle |
UncertainifyFilter.filter(MultipleObjectsBundle objects) |
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
AbstractStreamingParser.asMultipleObjectsBundle() |
MultipleObjectsBundle |
Parser.parse(java.io.InputStream in)
Returns a list of the objects parsed from the specified input stream.
|
MultipleObjectsBundle |
ArffParser.parse(java.io.InputStream instream) |
MultipleObjectsBundle |
StringParser.parse(java.io.InputStream in) |
MultipleObjectsBundle |
AbstractStreamingParser.parse(java.io.InputStream in) |
Modifier and Type | Method and Description |
---|---|
private void |
ArffParser.setupBundleHeaders(java.util.ArrayList<java.lang.String> names,
int[] targ,
TypeInformation[] etyp,
int[] dimsize,
MultipleObjectsBundle bundle,
boolean sparse)
Setup the headers for the object bundle.
|
Modifier and Type | Field and Description |
---|---|
protected MultipleObjectsBundle |
AbstractHoldout.bundle
Input data bundle.
|
private MultipleObjectsBundle |
TrainingAndTestSet.test
The test data.
|
private MultipleObjectsBundle |
TrainingAndTestSet.training
The training data.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
TrainingAndTestSet.getTest()
Returns the test data set.
|
MultipleObjectsBundle |
TrainingAndTestSet.getTraining()
Returns the training data set.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<ClassLabel> |
AbstractHoldout.allClassLabels(MultipleObjectsBundle bundle)
Get an array of all class labels in a given data set.
|
static java.util.ArrayList<ClassLabel> |
AbstractHoldout.allClassLabels(MultipleObjectsBundle bundle,
int col)
Get an array of all class labels in a given data set.
|
static int |
AbstractHoldout.findClassLabelColumn(MultipleObjectsBundle bundle)
Find the class label column in the given data set.
|
void |
RandomizedCrossValidation.initialize(MultipleObjectsBundle bundle) |
void |
LeaveOneOut.initialize(MultipleObjectsBundle bundle) |
void |
StratifiedCrossValidation.initialize(MultipleObjectsBundle bundle) |
void |
DisjointCrossValidation.initialize(MultipleObjectsBundle bundle) |
void |
Holdout.initialize(MultipleObjectsBundle bundle)
Initialize the holdout procedure for a data set.
|
void |
AbstractHoldout.initialize(MultipleObjectsBundle bundle) |
Constructor and Description |
---|
TrainingAndTestSet(MultipleObjectsBundle training,
MultipleObjectsBundle test,
java.util.ArrayList<ClassLabel> labels)
Provides a pair of training and test data sets out of the given two
databases.
|
Copyright © 2019 ELKI Development Team. License information.