Table of Contents:
  • Includes bibliographical references and index
  • pt. I. The language. Getting started
  • Numerics, arithmetic, assignment, and vectors
  • Matrices and arrays
  • Non-numeric values
  • Lists and data frames
  • Special values, classes, and coercion
  • Basic plotting
  • Reading and writing files
  • pt. II. Programming. Calling functions
  • Conditions and loops
  • Writing functions
  • Exceptions, timings, and visibility
  • pt. III. Statistics and probability. Elementary statistics
  • Basic data visualization
  • Probability
  • Common probability distributions
  • pt. IV. Statistical testing and modeling. Sampling distributions and confidence
  • Hypothesis testing
  • Analysis of variance
  • Simple linear regression
  • Multiple linear regression
  • Linear model selection and diagnostics
  • pt. V. Advanced graphics. Advanced plot customization
  • Going further with the grammar of graphics
  • Defining colors and plotting in higher dimensions
  • Interactive 3D plots
  • Appendix A. Installing R and contributed packages
  • Appendix B. Working with RStudio