de.lmu.ifi.dbs.elki.data.model
Class EMModel<V extends FeatureVector<V,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.data.model.BaseModel
de.lmu.ifi.dbs.elki.data.model.MeanModel<V>
de.lmu.ifi.dbs.elki.data.model.EMModel<V>
- Type Parameters:
V
- Vector type
- All Implemented Interfaces:
- Model, TextWriteable
public class EMModel<V extends FeatureVector<V,?>>
- extends MeanModel<V>
Cluster model of an EM cluster, providing a mean and a full covariance
Matrix.
Constructor Summary |
EMModel(V mean,
Matrix covarianceMatrix)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
covarianceMatrix
private Matrix covarianceMatrix
- Cluster covariance matrix
EMModel
public EMModel(V mean,
Matrix covarianceMatrix)
- Constructor.
- Parameters:
mean
- Mean vectorcovarianceMatrix
- Covariance matrix
writeToText
public void writeToText(TextWriterStream out,
String label)
- Description copied from class:
MeanModel
- Implementation of
TextWriteable
interface.
- Specified by:
writeToText
in interface TextWriteable
- Overrides:
writeToText
in class MeanModel<V extends FeatureVector<V,?>>
- Parameters:
out
- Output steamlabel
- Optional label to prefix
getCovarianceMatrix
public Matrix getCovarianceMatrix()
- Returns:
- covariance matrix
setCovarianceMatrix
public void setCovarianceMatrix(Matrix covarianceMatrix)
- Parameters:
covarianceMatrix
- covariance matrix