Package stallone.api.hmm

Examples of stallone.api.hmm.IExpectationMaximization


        // Estimate
        int nObservableStates = ChiInit.rows();
        double[] uniformPrior = new double[nObservableStates];
        java.util.Arrays.fill(uniformPrior, 1.0 / (double) uniformPrior.length);
        IExpectationMaximization EM = hmmNew.emDiscrete(observations, par0, uniformPrior);
        EM.setMaximumNumberOfStep(nIterHMMMax);
        EM.setLikelihoodDecreaseTolerance(maxHMMLInc);

        System.out.println(" running hmm on " + observations.size() + " x " + observations.get(0).size() + " observations with maxIter " + nIterHMMMax);
        EM.run();
        hmmLikelihoodHistory = EM.getLogLikelihoodHistory();
        System.out.println(" hmm iterations: " + hmmLikelihoodHistory.length);
        System.out.println(" likelihood history: " + doubleArrays.toString(hmmLikelihoodHistory, "\n"));

        // HMM
        this.hmmEst = EM.getHMM();
        IHMMParameters parEst = hmmEst.getParameters();

        return parEst;
    }
View Full Code Here

TOP

Related Classes of stallone.api.hmm.IExpectationMaximization

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.