Symbolic maximum likelihood estimation with Mathematica

Colin Rose, Murray D. Smith*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

11 Citations (SciVal)


Mathematica is a symbolic programming language that empowers the user to undertake complicated algebraic tasks. One such task is the derivation of maximum likelihood estimators, demonstrably an important topic in statistics at both the research and the expository level. In this paper, a Mathematica package is provided that contains a function entitled SuperLog. This function utilizes pattern-matching code that enhances Mathematica's ability to simplify expressions involving the natural logarithm of a product of algebraic terms. This enhancement to Mathematica's functionality can be of particular benefit for maximum likelihood estimation.

Original languageEnglish
Pages (from-to)229-240
Number of pages12
JournalJournal of the Royal Statistical Society Series D: The Statistician
Issue number2
Publication statusPublished - 01 Jul 2000
Externally publishedYes


  • Computer algebra systems
  • Estimate
  • Estimator
  • Mathematica
  • Symbolic maximum likelihood
  • Teaching


Dive into the research topics of 'Symbolic maximum likelihood estimation with Mathematica'. Together they form a unique fingerprint.

Cite this