BLACK LIVES MATTER
Join us and donate
The premier IDE for R
RStudio anywhere using a web browser
Put Shiny applications online
Shiny, R Markdown, Tidyverse and more
Do, share, teach and learn data science
Let us host your Shiny applications
The premier software bundle for data science teams
RStudio for the Enterprise
Connect data scientists with decision makers
Control and distribute packages
What makes a great R package?
February 27, 2018
With well over 11,000 packages on CRAN, it is clear that countless hours have been devoted to the R project by some of the finest minds engaged in statistical computing. Collectively, the R package system has been an unqualified success. But not all packages are equal. Presumably most packages are at least marginally useful, but some appear to have been forgotten. Some appeal to a wide range of users, while others are brilliant but unfathomable to anyone outside of an arcane area of science or statistics . In this talk, I will explore the qualities that have elevated some package beyond mere utility and made them valuable to large numbers of users. I will offer some examples of what I consider to be great R packages, argue my case, and offer some advice to package authors and discerning package users.
Joseph is RStudio’s “Ambassador at Large” for all things R, editor of the R Views blog, and RStudio’s representative on the R Consortium’s board of directors. Joseph came to RStudio via Revolution Analytics and Microsoft where he was a data scientist, blogger and community manager. Before joining Revolution Analytics Joseph worked as a statistician for a small healthcare economics consulting firm, and before that he held a variety of technical, marketing and sales positions while working for startups that spanned multiple industries including government contracting, local area networks, disk drives and test equipment. Joseph studied Classics and Mathematics as an undergraduate at Franklin & Marshall College and earned an M.A. in Humanities and an M.S. in Statistics from the California State University.