The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference

This paper presents the R package MitISEM (mixture of t by importance sampling weighted expectation maximization) which provides an automatic and flexible two-stage method to approximate a non-elliptical target density kernel - typically a posterior density kernel - using an adaptive mixture of...

Full description

Bibliographic Details
Main Authors: Nalan Baştürk, Stefano Grassi, Lennart Hoogerheide, Anne Opschoor, Herman K. van Dijk
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2017-07-01
Series:Journal of Statistical Software
Subjects:
Online Access:https://www.jstatsoft.org/index.php/jss/article/view/3200
id doaj-174bec722c8d4a58a5241b4d6b2ae20c
record_format Article
spelling doaj-174bec722c8d4a58a5241b4d6b2ae20c2020-11-24T20:45:32ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602017-07-0179114010.18637/jss.v079.i011125The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian InferenceNalan BaştürkStefano GrassiLennart HoogerheideAnne OpschoorHerman K. van DijkThis paper presents the R package MitISEM (mixture of t by importance sampling weighted expectation maximization) which provides an automatic and flexible two-stage method to approximate a non-elliptical target density kernel - typically a posterior density kernel - using an adaptive mixture of Student t densities as approximating density. In the first stage a mixture of Student t densities is fitted to the target using an expectation maximization algorithm where each step of the optimization procedure is weighted using importance sampling. In the second stage this mixture density is a candidate density for efficient and robust application of importance sampling or the Metropolis-Hastings (MH) method to estimate properties of the target distribution. The package enables Bayesian inference and prediction on model parameters and probabilities, in particular, for models where densities have multi-modal or other non-elliptical shapes like curved ridges. These shapes occur in research topics in several scientific fields. For instance, analysis of DNA data in bio-informatics, obtaining loans in the banking sector by heterogeneous groups in financial economics and analysis of education's effect on earned income in labor economics. The package MitISEM provides also an extended algorithm, 'sequential MitISEM', which substantially decreases computation time when the target density has to be approximated for increasing data samples. This occurs when the posterior or predictive density is updated with new observations and/or when one computes model probabilities using predictive likelihoods. We illustrate the MitISEM algorithm using three canonical statistical and econometric models that are characterized by several types of non-elliptical posterior shapes and that describe well-known data patterns in econometrics and finance. We show that MH using the candidate density obtained by MitISEM outperforms, in terms of numerical efficiency, MH using a simpler candidate, as well as the Gibbs sampler. The MitISEM approach is also used for Bayesian model comparison using predictive likelihoods.https://www.jstatsoft.org/index.php/jss/article/view/3200finite mixturesStudent t densitiesimportance samplingMCMCMetropolis-Hastings algorithmexpectation maximizationBayesian inferenceR software
collection DOAJ
language English
format Article
sources DOAJ
author Nalan Baştürk
Stefano Grassi
Lennart Hoogerheide
Anne Opschoor
Herman K. van Dijk
spellingShingle Nalan Baştürk
Stefano Grassi
Lennart Hoogerheide
Anne Opschoor
Herman K. van Dijk
The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference
Journal of Statistical Software
finite mixtures
Student t densities
importance sampling
MCMC
Metropolis-Hastings algorithm
expectation maximization
Bayesian inference
R software
author_facet Nalan Baştürk
Stefano Grassi
Lennart Hoogerheide
Anne Opschoor
Herman K. van Dijk
author_sort Nalan Baştürk
title The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference
title_short The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference
title_full The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference
title_fullStr The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference
title_full_unstemmed The R Package MitISEM: Efficient and Robust Simulation Procedures for Bayesian Inference
title_sort r package mitisem: efficient and robust simulation procedures for bayesian inference
publisher Foundation for Open Access Statistics
series Journal of Statistical Software
issn 1548-7660
publishDate 2017-07-01
description This paper presents the R package MitISEM (mixture of t by importance sampling weighted expectation maximization) which provides an automatic and flexible two-stage method to approximate a non-elliptical target density kernel - typically a posterior density kernel - using an adaptive mixture of Student t densities as approximating density. In the first stage a mixture of Student t densities is fitted to the target using an expectation maximization algorithm where each step of the optimization procedure is weighted using importance sampling. In the second stage this mixture density is a candidate density for efficient and robust application of importance sampling or the Metropolis-Hastings (MH) method to estimate properties of the target distribution. The package enables Bayesian inference and prediction on model parameters and probabilities, in particular, for models where densities have multi-modal or other non-elliptical shapes like curved ridges. These shapes occur in research topics in several scientific fields. For instance, analysis of DNA data in bio-informatics, obtaining loans in the banking sector by heterogeneous groups in financial economics and analysis of education's effect on earned income in labor economics. The package MitISEM provides also an extended algorithm, 'sequential MitISEM', which substantially decreases computation time when the target density has to be approximated for increasing data samples. This occurs when the posterior or predictive density is updated with new observations and/or when one computes model probabilities using predictive likelihoods. We illustrate the MitISEM algorithm using three canonical statistical and econometric models that are characterized by several types of non-elliptical posterior shapes and that describe well-known data patterns in econometrics and finance. We show that MH using the candidate density obtained by MitISEM outperforms, in terms of numerical efficiency, MH using a simpler candidate, as well as the Gibbs sampler. The MitISEM approach is also used for Bayesian model comparison using predictive likelihoods.
topic finite mixtures
Student t densities
importance sampling
MCMC
Metropolis-Hastings algorithm
expectation maximization
Bayesian inference
R software
url https://www.jstatsoft.org/index.php/jss/article/view/3200
work_keys_str_mv AT nalanbasturk therpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT stefanograssi therpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT lennarthoogerheide therpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT anneopschoor therpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT hermankvandijk therpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT nalanbasturk rpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT stefanograssi rpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT lennarthoogerheide rpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT anneopschoor rpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
AT hermankvandijk rpackagemitisemefficientandrobustsimulationproceduresforbayesianinference
_version_ 1716814437319442432