Welcome to the R Bootcamp. Here you can find all the materials used for the Second R Bootcamp for Education at the Wisconsin Department of Public Instruction. These slides represent the slides presented on December 3rd-5th of 2012. However, the slides are being further developed to improve the relevance and usefulness of the material based on feedback received at each bootcamp. In particular, modules 6-8 and the two optional modules are being revised extensively.
For the latest slides and developments on bootcamp materials, check out the GitHub repository with the latest files. You can also get access to the data files necessary All materials are licensed in the Public Domain.
Sector67 R Short Course
For a shorter, 2 hour condensed introduction to the bootcamp, please review [these slides]
These slides were presented at Sector67, Madison Wisconsin's Center for Prototyping, Technology, and Advanced Manufacturing. They were adapted from the materials below by my friend and colleague at the Department of Public Instruction, Justin Meyer.
For the materials to follow along with the short course, get the [zip file here].
To download all materials at once, you can get the .zip file here.
To download the materials you'll need to participate in the workshop, get a .zip file here.
Each module of the R Bootcamp is independent and takes about 90 minutes to work through in a classroom setting. The modules each come with HTML5 slide decks that can be displayed in any modern browser, HTML notes pages which include all the content of the slides in an HTML document, and R code which includes all the R code in the slide set.
Setting up for the R Bootcamp:
These slides help you get started installing R, RStudio and the packages necessary to complete the bootcamp.
Tutorial 0: Overview of Workshop
Some slides introducing the DPI R Bootcamp. Can be customized for other workshops.
Tutorial 1: Introduction to R
Introduction to the history of R, R as a programming language, and features of the R language.
Tutorial 2: Getting Data In
How to get data into R, how to manipulate data objects in R, how to manage data
Tutorial 3: Sorting and Reshaping Data
Manipulating data using R
Tutorial 4: Cleaning Education Data
Using workshop modules from the Strategic Data Project, this provides an introduction to data cleaning for education data.
Tutorial 5: Regression and Basic Analytics in R
Example using school mean test scores to do OLS regression and regression diagnostics in R.
Tutorial 6: Visualizing Data
Harness the power of R's data visualization packages to make compelling and informative visualizations.
Tutorial 7: Exporting Your Work
The most important thing is being able to get results out to share with others. This tutorial walks through creating image files of your graphics, developing HTML notebooks and reports of analyses, and discussing reproducibility in analysis.
Tutorial 8: Advanced Topics
A potpourri of advanced features in R.
Tutorial X: A Statistics Refresher
Reminding ourselves about a few basic statistical principles.
Tutorial XX: Programming Principles
Co-created with Nathan Calverley, this section is just some brief tips and pointers about programming languages and writing code.