V
- Vector type@Alias(value="lda") @Reference(authors="R. A. Fisher", title="The use of multiple measurements in taxonomic problems", booktitle="Annals of eugenics 7.2 (1936)", url="http://dx.doi.org/10.1111/j.1469-1809.1936.tb02137.x") public class LinearDiscriminantAnalysisFilter<V extends NumberVector> extends AbstractSupervisedProjectionVectorFilter<V>
R. A. Fisher
The use of multiple measurements in taxonomic problems
Annals of Eugenics 7.2 (1936): 179-188.
Modifier and Type | Class and Description |
---|---|
static class |
LinearDiscriminantAnalysisFilter.Parameterizer<V extends NumberVector>
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private static Logging |
LOG
Class logger.
|
tdim
Constructor and Description |
---|
LinearDiscriminantAnalysisFilter(int projdimension)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected List<Centroid> |
computeCentroids(int dim,
List<V> vectorcolumn,
List<ClassLabel> keys,
Map<ClassLabel,TIntList> classes)
Compute the centroid for each class.
|
protected Matrix |
computeProjectionMatrix(List<V> vectorcolumn,
List<? extends ClassLabel> classcolumn,
int dim)
computes the projection matrix
|
protected Logging |
getLogger()
Class logger.
|
convertedType, filter, partition
private static final Logging LOG
public LinearDiscriminantAnalysisFilter(int projdimension)
projdimension
- Projection dimensionality.protected Matrix computeProjectionMatrix(List<V> vectorcolumn, List<? extends ClassLabel> classcolumn, int dim)
AbstractSupervisedProjectionVectorFilter
computeProjectionMatrix
in class AbstractSupervisedProjectionVectorFilter<V extends NumberVector>
vectorcolumn
- Vectorsclasscolumn
- Class informationdim
- Dimensionality Dimensionalityprotected List<Centroid> computeCentroids(int dim, List<V> vectorcolumn, List<ClassLabel> keys, Map<ClassLabel,TIntList> classes)
dim
- Dimensionalityvectorcolumn
- Vector columnkeys
- Key indexclasses
- Classesprotected Logging getLogger()
getLogger
in class AbstractSupervisedProjectionVectorFilter<V extends NumberVector>
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.