
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, partitionprivate static final Logging LOG
public LinearDiscriminantAnalysisFilter(int projdimension)
projdimension - Projection dimensionality.protected Matrix computeProjectionMatrix(List<V> vectorcolumn, List<? extends ClassLabel> classcolumn, int dim)
AbstractSupervisedProjectionVectorFiltercomputeProjectionMatrix 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.