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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
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.
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.
Harman, M, Danicic, S (1989). Functional reasoning for procedural programs, (to appear).
Land in, P J. (1966) The next 700 programming languages. C A C M, 9,3, 157–164.
Scallan, A.J. (1987) Contour plots in GLIM; an example of the PASS facility. GLIM Newsletter, 14, 15–22.
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.
Wikstrom, A (1987). Functional programming using Standard ML. New Jersey: Prentice Hall.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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