# Learning everything with R: An R book list

May 27, 2015
By

(This article was first published on Blog of Statistical Estimation, and kindly contributed to R-bloggers)

R is not easy to learn in the beginning, especially for people getting used to some click-and-point commercial softwares.  However, as an economist (also see this post) points out the serious question about the computing with some commercial softwares, we need to give some thoughts about it and try to use other software to confirm the estimation results. One advantage of learning statistics through R is that you get more vivid images about how to really perform your model with your codes.

A good and cheap way is to use R. So, save you money on software but buy a following book instead.  The following books provide readers with their R codes describing how to conduct statistical models with R. These books are displayed in the different sections ordered from easiest to hardest to learn (this order is also applied to book list within the section). Notice that some following books (especially for book title without R) do not teach you how to use R but they provide the codes in the books or their website for you to learn the models. For a more comprehensive R book list, you should take a look at this R website.

R for other statistical software users
R Through Excel
R for SAS and SPSS Users
R for Stata Users
R and MATLAB
Python for R Users

Probability and Statistics
Discovering Statistics Using R
SPSS could still be the main software in this field and then you must know Prof. Field’s book (Discovering Statistics using SPSS). But you want to learn R and you can try his R book as well (Discovering Statistics Using R). The model in these two books are similar but the latter book uses R instead.
Probability and Statistics with R for Engineers and Scientists

Data Visualization
R Graphics

ggplot2: Elegant Graphics for Data Analysis
Data mining and business analytics with R
Business Analytics for Managers (Use R!)

Regression Model
A Modern Approach to Regression with R

• Nonlinear Model

Finance
I have another post to contain the book list for R in Finance. Please see it here.

Actuarial Science
Computational Actuarial Science with R

Econometrics
• Productivity Analysis

Introduction to Econometric Production Analysis with R

• Economic Theory

An Introduction to R for Quantitative Economics

Experimental design
Design and Analysis of Experiments with R

Meta-Analysis
Applied Meta-Analysis with R
Meta-Analysis with R (Use R!)

Programming
R packages
Introduction to Scientific Programming and Simulation Using R
Software for Data Analysis Programming with R
Art of R Programming: A Tour of Statistical Software Design
The main characteristic of this book is that the author will explain the function by telling the meaning. For example, l in function lapply stands for list. However, some functions are introduced too early and probably will scare some beginners. My suggestion is that just skip those long function codes and learn how it writes.

Database
Database Programming Using R

Data Manipulation with R (Use R!)

This article will continuously be updated and I welcome anyone of you to post your experience here.

R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...