Dear R users, As far as I know, EM algorithm can be only applied to estimate parameter from a regular exponential family. A multivariate normal distribution with an AR(1) matrix as covariance matrix does not belong to a regular exponential family, it is belong to a curved exponential family, so EM algorithm can not be applied to estimate parameters for this kind of distribution. I have used nle function from nlme package to estimate variance components with correlation=corAr1, this function uses first EM algorithm to refine the initial estimates of the random effects variance-covariance coefficients and uses them into a Newton-Raphson algorithm. Do anyone know what kind of modification of the EM algorithm use lme function to solve the problem mentioned below? Thank you in advance for your help Francisco [[alternative HTML version deleted]] __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam !gratis!
On Sat, 18 Aug 2007, Francisco Redelico wrote:> Dear R users, > > > As far as I know, EM algorithm can be only applied to estimate parameter > from a regular exponential family.No. The EM algorithm will converge to a stationary point (and except in artificial cases, to a local maximum) for any likelihood. The special case you may be thinking of is that in some problems the E-step is equivalent to computing E[missing data | observed data] rather than the more general E[loglikelihood|observed data] -thomas Thomas Lumley Assoc. Professor, Biostatistics tlumley at u.washington.edu University of Washington, Seattle
Possibly Parallel Threads
- Trouble setting up correlation structure in lme
- correlation structure in gls or lme/lmer with several observations per day
- lme with corAR1 errors - can't find AR coefficient in output
- [Bug 915] New: segfault in error case : expr_evaluate_payload not checking payload->payload.desc being null
- [Bug 1092] New: nft v0.6 segfault in must_print_eq_op at expression.c:520 during 'nft monitor trace' in netdev filter