Publications by Joseph Rickert

Missing Values, Data Science and R

30.11.2016

by Joseph Rickert One great advantages of working in R is the quantity and sophistication of the statistical functions and techniques available. For example, R’s quantile() function allows you to select one of the nine different methods for computing quantiles. Who would have thought there could be so many ways to do something that seems to be ...

9900 sym 4 img

Writing Good R Code and Writing Well

02.12.2016

by Joseph Rickert If you are aspiring to write good R code, you may find it helpful to occasionally spend some time reading about writing: reading about writing R code, and reading about writing about R code that you’ve written. (If you write some excellent R code, you will likely have the opportunity to write about it.) For reading about writi...

2980 sym

November Package Picks

07.12.2016

by Joseph Rickert November was a prolific month for R developers: 189 new packages landed in CRAN. I have selected more than a quarter of them for this post, but I haven’t listed everything that is worth a look. My November 2016 picks are organized into four categories: Biotech (4 picks), Data (6 picks), Machine Learning (9 picks) , Statistics ...

10780 sym 10 img

Get Ready for RStudio::Conf

23.12.2016

by Joseph Rickert The 2017 R Conference season will get off to an early start on January 13th and 14th with RStudio::Conf 2017 in Orlando, Florida. The schedule promises an intense but collegial experience with plenty of hands-on practice working with R and the RStudio tool chain of packages and products. To prepare for the conference, I thought ...

2858 sym

Interview with Joe Cheng

04.01.2017

by Joseph Rickert Recently, I had the opportunity to interview RStudio’s Joe Cheng. Joe, the inventor and lead developer for Shiny, was the first person that J.J. Allaire invited to join the RStudio IDE project. We talked about those early days, how Shiny got started, Joe’s background as a software developer, his take on the R language and mo...

23735 sym

10,000 CRAN Packages

06.01.2017

by Joseph Rickert The R package system continues to expand as the number of packages on CRAN is about to blow through the 10,000 mark sometime soon. This is astonishing! Not only are new packages arriving at a rate of about 190 per month, but CRAN itself continues to tick along like a well-oiled machine, 24 by 7. We all owe a great deal of gratit...

1674 sym

December 2016 Package Picks

11.01.2017

by Joseph Rickert Last month, 217 new packages were submitted to CRAN. By my count this was the highest monthly value recorded for the past nine years. Below, are brief descriptions of fifty-two of these new-for-December packages grouped into six categories: Data, Data Science, Financial Analysis, Statistics, Utilities and Visualizations. The Fin...

8725 sym

Some R News

13.01.2017

by Joseph Rickert Here are a few things of some interest in the R world: The Gordon and Betty Moore Foundation has joined the R Consortium! This is a very positive development for the R Consortium and the R Community in general. The Moore Foundation has been a positive force for supporting technology that can make a real difference in people’s...

2922 sym

Introducing sparklyr to the Madrid R User Group

20.01.2017

by Carlos Ortega In the last meeting of 2016, the 40th in Madrid’s R Users Group five-year history, we had the opportunity to listen (via Skype) to a very interesting talk by Javier Luraschi, the main author of the package sparklyr. In our previous meeting, a colleague of the Community (José Luis Cañadas) made a first introduction to sparkly...

2163 sym 2 img

The R Formula Method: The Good Parts

01.02.2017

by Max Kuhn Introduction The formula interface to symbolically specify blocks of data is ubiquitous in R. It is commonly used to generate design matrices for modeling function (e.g. lm). In traditional linear model statistics, the design matrix is the two-dimensional representation of the predictor set where instances of data are in rows and vari...

7175 sym