R is an open source programming language and software environment for statistical computing and visualization. The R language is frequently used by statisticians and data miners for developing statistical software and data analysis. The language is mature, simple, and effective. R is an integrated suite of software facilities for data manipulation, calculation and graphical display. It offers a large collection of intermediate tools for data analysis. R supports procedural programming with functions and, for some functions, object-oriented programming with generic functions. It includes conditionals, loops, user-defined recursive functions and input and output facilities.
R is an offshoot of the S programming language combined with lexical scoping semantics inspired by Scheme. The other modern implementation of S is S-PLUS featuring object-oriented programming capabilities and advanced analytical algorithms. R provides an open source way to participate in statistical methodology research.
R provides a wide variety of statistical and graphical techniques, including linear and nonlinear modeling, classical statistical tests, time-series analysis, classification, clustering, and others.
R is highly extensible through the use of user-submitted packages for specific functions or specific areas of study. Packages are collections of R functions, data, and compiled code in a well-defined format. The directory where packages are stored is called the library. R comes with a standard set of packages. Add additional functionality by defining new functions.
R is not the easiest language to learn. The focus of this article is to select some informative R books that aid statisticians and data miners to master this refined language, and exploit its full power. All of the books are available to download for free, with many of them released under a freely distributable license.
To cater for all tastes, we have chosen a good range of books, with introductory, intermediate and specialized texts included. All of the texts here come with our strongest recommendation. So get reading (and downloading).
1. The R Inferno | |||||||||
![]() |
The R Inferno is an essential must read guide to the trouble spots and oddities of R. The book shares with the reader a lot of useful information and maintains the reader's interest. The book provides many useful techniques and tips for reducing memory usage, improving performance, and avoiding errors in computational analysis. R is regarded as an excellent computing environment for most data analysis tasks. R is free, released under an open-source license, and has thousands of contributed packages. It is used in such diverse fields as ecology, finance, genomics and music. Chapters are headed:
The book is illuminated with famous Botticelli artworks: The Giants, The Sowers of Discord, and The Thieves. | ||||||||
2. Introduction to Probability and Statistics Using R | |||||||||
![]() |
Introduction to Proabability and Statistics Using R is a textbook for an undergraduate course in probability and statistics. The approximate prerequisites are two or three semesters of calculus and some linear algebra. Students attending the class include mathematics, engineering, and computer science majors. Chapters cover:
Introduction to Proabability and Statistics Using R is licensed under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation. | ||||||||
3. The Undergraduate Guide to R | |||||||||
![]() |
The Undergraduate Guide to R is an introduction to the R programming language for beginners. After reading this book, you will be able to perform most common data manipulating, analyzing, comparing and viewing tasks with R. The book also provides the necessary foundation blocks to enable the reader to progress to more advanced R techniques, and offers general tips and suggestions about how to code in R. The Undergraduate Guide to R is written so that the reader needs no prior knowledge of programming (although basic knowledge of general computer skills and statistics is essential). Sections cover:
| ||||||||
4. Using R for Introductory Statistics | |||||||||
![]() |
The cost of statistical computing software has precluded many universities from installing these valuable computational and analytical tools. R, a powerful open-source software package, was created in response to this issue. It has enjoyed explosive growth since its introduction, owing to its coherence, flexibility, and free availability. While it is a valuable tool for students who are first learning statistics, proper introductory materials are needed for its adoption. Using R for Introductory Statistics fills this gap in the literature, making the software accessible to the introductory student. The author presents a self-contained treatment of statistical topics and the intricacies of the R software. The pacing is such that students are able to master data manipulation and exploration before diving into more advanced statistical concepts. The book treats exploratory data analysis with more attention than is typical, includes a chapter on simulation, and provides a unified approach to linear models. This text lays the foundation for further study and development in statistics using R. Appendices cover installation, graphical user interfaces, and teaching with R, as well as information on writing functions and producing graphics. Chapters include:
This is an ideal text for integrating the study of statistics with a powerful computational tool. | ||||||||
5. An Introduction to R | |||||||||
![]() |
This tutorial manual provides a comprehensive introduction to R, a software package for statistical computing and graphics. R supports a wide range of statistical techniques and is easily extensible via user-defined functions. One of R's strengths is the ease with which publication-quality plots can be produced in a wide variety of formats. Chapters explore:
| ||||||||
6. Practical Regression and Anova in R | |||||||||
![]() |
Practical Regression and Anova in R is an intermediate text on the practice of regression and analysis of variance. The objective is to learn what methods are available and more importantly, when they should be applied. The book is not an introduction to R. Chapters cover:
| ||||||||
7. Introduction to Statistical Thinking (With R, Without Calculus) | |||||||||
![]() |
Introduction to Statistical Thinking is targeted at college students who are required to learn statistics, students with little background in mathematics and often no motivation to learn more. This book uses the basic structure of generic introduction to statistics course. Chapters cover:
Large portions of this book are based on material from the online book "Collaborative Statistics" by Barbara Illowsky and Susan Dean. The content of this book is licensed under the conditions of the Creative Commons Attribution License (CC-BY 3.0). | ||||||||
8. Multivariate Statistics with R | |||||||||
![]() |
The objective of Multivariate Statistics with R is to cover a basic core of multivariate material in such a way that the core mathematical principles are covered, and to provide access to current applications and developments. The author notes that numerous multivariate statistics books, but this book emphasises the applications (and introduces contemporary applications) with a little more mathematical detail than happens in many such "application/software" based books. Chapters cover:
The content in this book is licensed under a Gnu Free Documentation Licence. | ||||||||
9. A Little Book of R for Biomedical Statistics | |||||||||
![]() |
Little Book of R for Biomedical Statistics is a simple introduction to biomedical statistics using the R statistics software. This booklet tells you how to use the R software to carry out some simple analyses that are common in biomedical statistics. In particular, the focus is on cohort and case-control studies that aim to test whether particular factors are associated with disease, randomised trials, and meta-analysis. This booklet assumes that the reader has some basic knowledge of biomedical statistics, and the principal focus of the booklet is not to explain biomedical statistics analyses, but rather to explain how to carry out these analyses using R. The booklet examines:
The content in this book is licensed under a Creative Commons Attribution 3.0 License. The author has written two other open source booklets about using R for time series analysis and for multivariate analysis. They can be viewed at alittle-book-of-r-for-time-series.readthedocs.org/ and littlebook-of-r-for-multivariate-analysis.readthedocs.org/ respectively. | ||||||||
oliyiyi 发表于 2015-7-24 18:39
9 of the Best Free R Books - Part 2The cost of statistical computing software has precluded many uni ...
扫码加好友,拉您进群



收藏
