November 15th & 16th, 2017

Introduction

Why Use R?

  • Powerful
  • Free and Open Source
  • Large User Base
  • Helps with Reproducibility
  • Not as Hard as May Seem
  • Fun(?)

Why Might Someone Not Want to Use R?

  • Lacks a GUI
  • Has a Steep Initial Learning Curve
  • Frustration with Coding

Programming Mindset

Writing R code is not about knowing. It's about figuring out.

Mindset 2

Working with your data is a lot like writing an essay. There are always multiple ways of doing things, just like there are multiple ways of structuring information in a written paragraph.

We don't estimate the time it will take to write an essay by dividing the number of words required by the number of words we can type per minute. The essay requires multiple decisions about how information will be structured and organized, and for what aim.

R allows you to do the same with data, and after the initial stages of learning R, you will be spending most of your time figuring out what you are trying to acheive with your dataset, and then web searching for info about how to accomplish it.

Objectives

It's okay if you…

  • …come away not remembering a single function.
  • …don't remember exactly how we did something.

It's more important that you get the general idea…

  • …of how the interface works.
  • …of what R can do.
  • …of what we did with the datasets, and why.
  • …that more specific tools (functions) are found in packages.
  • …that Googling is your friend.

Let's Get to It!