Statistics 200 , Spring 1996
Instructor: J. A. Hartigan
Introduction to S-PLUS
Class hours: Wednesday 2.30-5.00 Stat Lab, 140 Prospect
This class provides an introduction to the SPLUS statistical
language. SPLUS is based on the S language developed at Bell Labs by
John Chambers and Richard Becker. It has become the accepted
language for advanced statistical computing. New advances in
statistical methodology are routinely made available as S-routines.
Unlike statistical packages such as SAS, Systat, SPSS or BMDP, S is a
for expressing statistical models and statistical procedures. There are many
functions available in S for performing the routine statistical procedures such
as regression, analysis of variance, survival analysis, plotting, tables;
essence of S is that you can modify the available functions, and write your own
functions, to get what you want.
Setting up an SPLUS-directory, getting in and out of SPLUS, saving
files, graphs, and output, editing, printing.
- Objects, functions, operators, expressions, vectors
- Simple Graphs
- Matrices, array, input, data frames
- Writing functions , source, sink ,batch
- Recursive functions, functions that manipulate files and other funcy things
- Advanced graphics
- Setting up libraries and accessing libraries over the web
- Serious regression
- Your own Splus projects, which will include big data, and a big program.
Richard A. Becker, John M. Chambers, and Allan R. Wilks (1988)
The New S Language: A programming environment for data analysis and
W. N. Venables and B. D. Ripley (1995) Modern Applied Statistics with S-Plus