@Override protected MultivariateGaussian[] createGaussians(int ngauss, int ndims) { final MultivariateGaussian[] arr = new MultivariateGaussian[ngauss]; for (int i = 0; i < ngauss; i++) { arr[i] = new FullMultivariateGaussian(ndims); } return arr; }
@Override protected MultivariateGaussian[] createGaussians(int ngauss, int ndims) { final MultivariateGaussian[] arr = new MultivariateGaussian[ngauss]; final Matrix covar = new Matrix(ndims, ndims); for (int i = 0; i < ngauss; i++) { arr[i] = new FullMultivariateGaussian(new Matrix(1, ndims), covar); } return arr; }