public class ExpectationMaximization extends Object
| Constructor and Description |
|---|
ExpectationMaximization() |
| Modifier and Type | Method and Description |
|---|---|
static UnivariateGaussianMixtureModel |
initialize(Point[] points,
double[] means)
Initializes the mixture model with points that are closet the given means.
|
static UnivariateGaussianMixtureModel |
initialize(Point[] points,
int n)
Initializes the mixture model with random points.
|
static UnivariateGaussianMixtureModel |
run(Point[] points,
UnivariateGaussianMixtureModel m)
Performs the Expectation-Maximization algorithm.
|
static Integer[] |
sampleNUniquePoints(int n,
int length) |
public static UnivariateGaussianMixtureModel initialize(Point[] points, double[] means)
public static UnivariateGaussianMixtureModel initialize(Point[] points, int n)
public static UnivariateGaussianMixtureModel run(Point[] points, UnivariateGaussianMixtureModel m)
points - point setm - initial mixture modelpublic static final Integer[] sampleNUniquePoints(int n, int length)
Copyright © 2015. All rights reserved.