Code Directory
 Visual Basic & VB.NET
New Code
.Net VCL for Delphi
ASP. NET C# PDF Software 4.5
LinqConnect Professional 4.8
CAD VCL: 2D/3D CAD in Delphi/C++Builder 14
wolfSSL 3.15.7
AnyStock Stock and Financial JS Charts 8.4.2
ODBC Driver for SQLite 2.4
dotConnect for SugarCRM 1.7
dbForge SQL Complete 5.9
dbForge Studio for MySQL 8.0
.Net Runtime Library for Delphi
Scimbo 1.64
AnyMap JS Maps 8.4.2
GetOrgChart 2.5.3
Top Code
Issue Manager App 1.0
Hotel Management - Full Board Version 6.55
Ticket Booking System 1.0
i-Net School Management Script 1.0.4
Skincare Management System 1.4
MCU 8051 IDE 1.4.7
CPP-2-HTML CSS Source Code Tagger 1.02
Clustering results measurement 1.0
MLM Forced Matrix Plan Software 1.0.2
GNU Common C 2.3.2
College Management System Script 1.0.4
Online Vacation Rental Booking Website Script 4.3.0
Simple Hill-Climbing 1.0
.Net VCL for Delphi
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
Top Rated
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
ATN Mall 2.0
WeBuilder 2015 13.3
EM for HMM Multivariate Gaussian processes 1.0
File ID: 79919

EM for HMM Multivariate Gaussian processes 1.0
Download EM for HMM Multivariate Gaussian processes 1.0http://www.mathworks.comReport Error Link
License: Shareware
File Size: 20.5 KB
Downloads: 22
Submit Rating:
EM for HMM Multivariate Gaussian processes 1.0 Description
Description: em_ghmm : Expectation-Maximization algorithm for a HMM with Multivariate Gaussian measurement

[logl , PI , A , M , S] = em_ghmm(Z , PI0 , A0 , M0 , S0 , [options]);


Z Measurements (m x K x n1 x ... x nl)

PI0 Initial probabilities (d x 1) : Pr(x_1 = i) , i=1,...,d. PI0 can be (d x 1 x v1 x ... x vr)

A0 Initial state transition probabilities matrix Pr(x_{k} = i| x_{k - 1} = j) such
sum_{x_k}(A0) = 1 => sum(A , 1) = 1. A0 can be (d x d x v1 x ... x vr).

M0 Initial mean vector. M0 can be (m x 1 x d x v1 x ... x vr)

S0 Initial covariance matrix. S0 can be (m x m x d x v1 x ... x vr)

options nb_ite Number of iteration (default [30])
update_PI Update PI (0/1 = no/[yes])
update_A Update PI (0/1 = no/[yes])
update_M Update M (0/1 = no/[yes])
update_S Update S (0/1 = no/[yes])


logl Final loglikelihood (n1 x ... x nl x v1 x ... x vr)

PI Estimated initial probabilities (d x 1 x n1 x ... x nl v1 x ... x vr)

A Estimated state transition probabilities matrix (d x d x n1 x ... x nl v1 x ... x vr)

M Estimated mean vector (m x 1 x d x n1 x ... x nl v1 x ... x vr)

S Estimated covariance vector (m x m x d x n1 x ... x nl v1 x ... x vr)

Please run mexme_em_ghmm to compile mex files on your platform.

Run test_em_ghmm for demo

License: Shareware

Related: noyes, Update, Number, iteration, default, outputs

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 20.5 KB

Downloads: 22

More Similar Code

this function plots the 2D multivariate gaussian when the mean and covariance are provided. It does not use for loops.

ex: plot mean=[10;11],cov=[6 0;0 6] 2D multivariate gaussian function

>> mvg([10;11],[6 0;0 6])

Free Split and Merge Expectation-Maximization algorithm for Multivariate Gaussian Mixtures. This algorithm is suitable to estimate mixture parameters and the number of conpounds


[logl , M , S , P] =...

Fit a multivariate gaussian mixture by a cross-entropy method. Cross-Entropy is a powerfull tool to achieve stochastic multi-extremum optimization.

Please visit for more informations

i) Please...

MVG is a multivariate Gaussian (normal) random number generator. A user can generate a vector from the multivariate normal distribution of any dimension by specifying a mean vector and symmetric positive-definite covariance matrix. A linear...

Vibterbi algorithm for HMM inference
Viterbi algorithm based on the Python code found at:

Also included is an example based on the one from the Wikipedia page.

The code is...

Mex implementation of EM algorithm for multivariate Gaussian mixture. Multiple data/initial parameters are allowed by ND slices definition

em_mvgm : Expectation-Maximization algorithm for Multivariate Gaussian Mixtures


EM_GM_fast is the modified version of EM_GM (EM algorithm for k multidimensional Gaussian mixture estimation) for speed enchancement suggested by Mr. Michael Boedigheimer. The functionalities of EM_GM_fast and EM_GM are identical.


Using the Cholesky decomposition, it generates n iterations of multivariate Gaussian random variables for a given mean vector (mu) and variance-covariance matrix (sigma).


The code calculates a metric between a pair of multivariate Gaussian Mixture Models.
This is a demo code for the unscented Hellinger distance between a pair of Gaussian mixture models. The code follows the derivation of the multivariate...

In the paper "An estimation technique for Time Indexed gaussian Mixture Models", we propose a model specification that can be used to describe data with spikes, jumps, mean reversion, geometric brownian motion, you name it...

User Review for EM for HMM Multivariate Gaussian processes
- required fields

Please enter text on the image