class FiniteGMM extends VarGMM {

    public double[] getPriorAdjustedClusterProportions() {
        double[] mixingCoeffs = mixingComponents.getCoeffs();
        double sum = - mixingComponents.getPrior(); // to adjust for prior.
        for (double coeff : mixingCoeffs) {
            sum += coeff;
        }
        double[] proportions = new double[K];
        for (int i=0; i<K; i++) {
            proportions[i] = (mixingCoeffs[i] - mixingComponents.getPrior()) / sum;
        }
        return proportions;
    }

    public  FiniteGMM(MacroBaseConf conf);

}