[Jacob's Field]

Cleveland Chapter of the ASA

Fall 2016 Workshop

Saturday, September 10, 2016


About the ASAAbout the ASA

Regular MeetingsRegular Meetings

Conferences & CoursesConferences

K-12 ProgramsK-12 Programs


Membership InformationMembership Info

Favorite LinksLinks

R Programming: From the Classroom to the Real World

Jay Emerson

Director of Graduate Studies and Associate Professor
Yale University

About The Workshop
This course reviews the core R language and teaches essentials of R programming to R users at a range of levels. It uses real-world data problems and emphasizes graphical exploration and development. This Cleveland iteration of the course is designed for participants who have some prior experience working with R (roughly at the "advanced beginner" level or higher). Specifically, there are two target audiences:

    Instructors at all levels who aspire to expand the use of R in their courses and for their research

    Practitioners who use R and want to become more productive in outside-the-box problem solving
These audiences are more similar than you might expect and can learn from each other in workshop exercises solving real-world data challenges. The distinction between programming (or scripting) with R and using R is an important one. Most people can use R as a tool for a small number of focused tasks that fit neatly into different boxes. This workshop emphasizes problem solving outside-the-box, where no single function or package is likely to be sufficient. The process is as important as the solution, and this approach to the R language is invaluable in the classroom and in the real world.


  • The core language syntax and data structures for working with and exploring data.
    Accessing and organizing data; arithmetic and logical operators; conditional arguments; loops; subsetting; common functions; getting help and using extension packages. Workshop participants may be familiar with most of this material, so it will be covered more quickly than a beginning workshop.

  • Graphics.
    Focusing on base graphics but with a quick introduction to ggplot2 and an example or two with lattice. Graphical output formats, from traditional explorations and static graphics to basic interactive examples via shiny apps. An introduction to grid graphics programming.

  • Data cleaning/munging/scraping/manipulation/tidying.
    Let's face it: getting ready for the analysis often seems like 95% of the work. In fact, our work is usually a seemingly endless iterative process of exploring, manipulating, visualizing, cleaning/manipulating, and so on. While no workshop can give you everything you will need, this workshop will build a solid foundation for your future work.

About The Instructor
John W. Emerson (Jay) is Director of Graduate Studies and Associate Professor, Adjunct, in the Department of Statistics at Yale University. His work with the S language extends back to 1990 and he was one of the earliest adopters of R for introductory statistics courses (circa 2002). His mosaicplot () function is included in the base distribution of R and he is the author of a range of packages for data exploration and visualization (ggpairs, YaleToolkit, . . . ), Bayesian change point analysis (bcp), and "Big Data" analysis (bigmemory and others). He frequently teaches workshops to clients in government and industry, and has taught summer courses and workshops at universities around the world.

Location and Time

  • Location:
    Cleveland State University (CSU)
    Main Classroom Building (MC) Room 435

  • Date: Saturday, September 10, 2016

  • Time: 9:00 AM until 4:30 PM (meeting registration will begin at 8:30AM)
  • There will be a mid-day break for lunch as well as a break in the morning and afternoon.


  • $50 Member of Cleveland ASA Chapter
  • $25 Students (Full Time)
  • $60 for all others

    There are several dining options at CSU including The Viking Marketplace on the 2nd floor of the Student Center Building (SC), and serves an all-you-can-eat buffet, including drink, dessert, and tax for $9.50. The Student Center is located on the North Side of Euclid Avenue between E. 21st Street and E. 22nd Street.

Parking and Directions


The workshop is open to anyone who wishes to attend.
Space is limited to the first 48 registrants.
Only online registrations will be accepted

You may download a PDF workshop announcement and registration instructions here:

Fall 2016 Workshop Announcement and Registration Instructions


For questions, please contact Yuping Wu, Phone: (216) 687-4684 or Email: y.wu88@csu.edu

This workshop is supported by the American Statistical Association
Council of Chapters Traveling Course Program