11.07.2015 Views

Preface to First Edition - lib

Preface to First Edition - lib

Preface to First Edition - lib

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 1An Introduction <strong>to</strong> R1.1 What is R?The R system for statistical computing is an environment for data analysis andgraphics. The root of R is the S language, developed by John Chambers andcolleagues (Becker et al., 1988, Chambers and Hastie, 1992, Chambers, 1998)at Bell Labora<strong>to</strong>ries (formerly AT&T, now owned by Lucent Technologies)starting in the 1960ies. The S language was designed and developed as aprogramming language for data analysis tasks but in fact it is a full-featuredprogramming language in its current implementations.The development of the R system for statistical computing is heavily influencedby the open source idea: The base distribution of R and a large numberof user contributed extensions are available under the terms of the Free SoftwareFoundation’s GNU General Public License in source code form. Thislicence has two major implications for the data analyst working with R. Thecomplete source code is available and thus the practitioner can investigate thedetails of the implementation of a special method, can make changes and candistribute modifications <strong>to</strong> colleagues. As a side-effect, the R system for statisticalcomputing is available <strong>to</strong> everyone. All scientists, including, in particular,those working in developing countries, now have access <strong>to</strong> state-of-the-art <strong>to</strong>olsfor statistical data analysis without additional costs. With the help of the Rsystem for statistical computing, research really becomes reproducible whenboth the data and the results of all data analysis steps reported in a paper areavailable <strong>to</strong> the readers through an R transcript file. R is most widely used forteaching undergraduate and graduate statistics classes at universities all overthe world because students can freely use the statistical computing <strong>to</strong>ols.The base distribution of R is maintained by a small group of statisticians,the R Development Core Team. A huge amount of additional functionality isimplemented in add-on packages authored and maintained by a large group ofvolunteers. The main source of information about the R system is the worldwide web with the official home page of the R project beinghttp://www.R-project.orgAll resources are available from this page: the R system itself, a collection ofadd-on packages, manuals, documentation and more.The intention of this chapter is <strong>to</strong> give a rather informal introduction <strong>to</strong>basic concepts and data manipulation techniques for the R novice. Insteadof a rigid treatment of the technical background, the most common tasks1© 2010 by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!