@Test
public void testEstimateLikelihoodClusters() {

    GmmPartitionData.estimateLikelihoodClusters(data, new Vector[] {
        VectorUtils.of(1.0, 0.5),
        VectorUtils.of(0.0, 0.5)
    });
    assertEquals(1.0, data.pcxi(0, 0), 1e-4);
    assertEquals(0.0, data.pcxi(1, 0), 1e-4);
    assertEquals(0.0, data.pcxi(0, 1), 1e-4);
    assertEquals(1.0, data.pcxi(1, 1), 1e-4);
    assertEquals(1.0, data.pcxi(0, 2), 1e-4);
    assertEquals(0.0, data.pcxi(1, 2), 1e-4);
}