Skip to main content

Functional programming for GLMs

  • Conference paper
Statistical Modelling

Part of the book series: Lecture Notes in Statistics ((LNS,volume 57))

  • 410 Accesses

Summary

The statistician of the 21st century will have been educated in a modern computing environment and will expect statistical modelling software to reflect recent advances in computer technology. Existing statistical software and the current languages used for statistical analysis are based on somewhat old-fashioned computing concepts. This paper discusses how modern computing languages might influence the design of a language for statistical analysis. A prototype package has been written which emulates GLIM, and with a GLIM related syntax, but within a functional programming environment. A brief account is given of functional programming concepts. The prototype language used (Standard ML) is discussed and some of its strengths and weaknesses outlined. Some ideas are presented on how this approach might be modified to give a modern computing environment for a statistical modelling package of the future.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Becker, R A, Chambers, J M, W iIks, A R (1988) The New S Language. California: Wadsworth and Brooks/Cole.

    MATH  Google Scholar 

  • Burstall, R.M., MacQueen, D.B., Sanella, D.T. (1980) HOPE: An experimental Applicative Language. CSR-62–80: University of Edinburgh: Dept of Computer Science.

    Google Scholar 

  • Gilchrist, R, ed. (1988) Notes of a Workshop on the statistical facilities for an interactive statistical modelling package for the 1990’s. GLIM Newsletter, 16, 3–14.

    Google Scholar 

  • Harman, M, Danicic, S (1989). Functional reasoning for procedural programs, (to appear).

    Google Scholar 

  • Land in, P J. (1966) The next 700 programming languages. C A C M, 9,3, 157–164.

    MATH  Google Scholar 

  • Scallan, A.J. (1987) Contour plots in GLIM; an example of the PASS facility. GLIM Newsletter, 14, 15–22.

    Google Scholar 

  • Turner, D.A. (1982) Recursion equations as a programming language. In: Functional Programming and its Applications. Darlington, J, Henderson, P, eds., pp 1–28. Cambridge: University Press.

    Google Scholar 

  • Wikstrom, A (1987). Functional programming using Standard ML. New Jersey: Prentice Hall.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Clarke, M., Gilchrist, R., Scallan, A., Slater, M. (1989). Functional programming for GLMs. In: Decarli, A., Francis, B.J., Gilchrist, R., Seeber, G.U.H. (eds) Statistical Modelling. Lecture Notes in Statistics, vol 57. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-3680-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-3680-1_2

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97097-4

  • Online ISBN: 978-1-4612-3680-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics