Expectation-Maximization Algoritmus
Expectation-Maximization Algorithm
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/55456Identifiers
Study Information System: 114194
Collections
- Kvalifikační práce [11232]
Author
Advisor
Referee
Zvára, Karel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Financial Mathematics
Department
Department of Probability and Mathematical Statistics
Date of defense
26. 6. 2013
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
EM algoritmus, maximální věrohodnostKeywords (English)
EM algorithm, maximum likelihoodEM (Expectation-Maximization) algoritmus je iterativní metoda sloužící k nalezení odhadu maximální věrohodnosti v případech, kdy buď data obsahují chybějící hodnoty, nebo předpokladem existence dalších skrytých proměnných může dojít ke zjednodušení modelu. Každá jeho iterace se skládá ze dvou částí. V kroku E (expectation) vytváříme očekávání logaritmované věrohodnosti úplných dat, která je podmíněna daty pozorovanými a také současným odhadem zkoumaného parametru. Krok M (maximization) následně hledá nový odhad, který bude maximalizovat funkci získanou v předchozí části a který se následně použije v další iteraci v kroku E. EM algoritmus má významné využití např. v oceňování a řízení rizik portfolia.
EM (Expectation-Maximization) algorithm is an iterative method for finding maximum likelihood estimates in cases, when either complete data include missing values or assuming the existence of additional unobserved data points can lead to more simple formulation of the model. Each of its iterations consists of two parts. During the E step (expectation) we calculate the expected value of the log-likelihood function of the complete data, with respect to the observed data and the current estimate of the parameter. The M step (maximization) then finds new estimate, which will maximize the function obtained in the previous step and which will be used in the next iteration in step E. EM algorithm has important use in e.g. price and manage risk of the portfolio.