Class MultivariateNormalMixtureExpectationMaximization.DataRow
java.lang.Object
org.apache.commons.math3.distribution.fitting.MultivariateNormalMixtureExpectationMaximization.DataRow
- All Implemented Interfaces:
Comparable<MultivariateNormalMixtureExpectationMaximization.DataRow>
- Enclosing class:
MultivariateNormalMixtureExpectationMaximization
private static class MultivariateNormalMixtureExpectationMaximization.DataRow
extends Object
implements Comparable<MultivariateNormalMixtureExpectationMaximization.DataRow>
Class used for sorting user-supplied data.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
row
private final double[] rowOne data row. -
mean
Mean of the data row.
-
-
Constructor Details
-
DataRow
DataRow(double[] data) Create a data row.- Parameters:
data
- Data to use for the row
-
-
Method Details
-
compareTo
Compare two data rows.- Specified by:
compareTo
in interfaceComparable<MultivariateNormalMixtureExpectationMaximization.DataRow>
- Parameters:
other
- The other row- Returns:
- int for sorting
-
equals
-
hashCode
public int hashCode() -
getRow
public double[] getRow()Get a data row.- Returns:
- data row array
-