[ESS] Emacs speaks more statistics: ADMB, TMB, and AD Studio

Arni Magnusson Arni.magnusson at ices.dk
Tue Jan 23 22:48:12 CET 2018

Dear ESS users,

I'd like to highlight two Emacs major modes, `admb-mode' for AD Model Builder (ADMB) and `tmb-mode' for Template Model Builder (TMB), that might be of interest to you as Emacs users and experts in statistical modelling:


ADMB and TMB are software platforms that utilize automatic differentiation and Laplace approximation to estimate parameters and random effects in a fast and reliable way. ADMB is a stand-alone application, while TMB is implemented as an R package on CRAN.

  ADMB (admb-project.org)
  Paper: http://tandfonline.com/doi/abs/10.1080/10556788.2011.597854

  TMB (tmb-project.org)
  Paper: https://www.jstatsoft.org/article/view/v070i05

Needless to say, `admb-mode' and `tmb-mode' work very well with `R-mode' and ESS in general. While ADMB and TMB models are written in C++, users typically employ R scripts to handle model input and output.

Finally, to facilitate the installation of ADMB, GCC, GDB, and Emacs with packages, there's a convenient installer for Windows called AD Studio. The following website includes download information and a user manual, that gives an overview and tutorial of ADMB and TMB:


The purpose of sending this email is both to inform potential users about the availability of these free and powerful statistical modelling platforms, but also perhaps raise the question whether `admb-mode' and/or `tmb-mode' might belong as part of ESS. If not, then simple links from http://ess.r-project.org/index.php?Section=miscellaneous might be useful for ESS users who are exploring ESS-related software.

All the best,

Arni Magnusson
President, ADMB-TMB Foundation

More information about the ESS-help mailing list