R-Ladies Melbourne

September 23, 2017

9:30 am - 5:00 pm

Instructors: Nikki Rubinstein, Roxane Legaie

Helpers: Anna Quaglieri, Sepideh Foroutan, Saskia Freytag, Alex Garnham

General Information

Introduction to R for non-programmers.

The R-Ladies of Melbourne aim to create a friendly community for women who are interested in R statistical programming language in Melbourne through a series of seminar and hands-on R programming events.

This workshop will teach the fundamentals of R. You will learn to import, manipulate and plot data in R, using the RStudio environment. Note that this workshop will focus on teaching the fundamentals of the programming language R, and will not teach statistical analysis.

Third party packages are used during this workshop. These are not necessarily the best, nor are they comprehensive, but they are packages we find useful, and have been chosen primarily for their usability.

These learning materials are a modified version of those used by Software Carpentry for their "R for reproducible scientific analysis" workshop: Greg Wilson: "Software Carpentry: Lessons Learned". F1000Research, 2016, 3:62 (doi: 10.12688/f1000research.3-62.v2).

Who: This course is aimed at real beginners in R. If you are already familiar with the basics of R, please register to our next event where we will be teaching more advanced concepts in R (date to be announced soon). You don't need to have any previous programming knowledge to attend this workshop.

Where: Kathleen Syme Library and Community Centre, 251 Faraday Street, Carlton VIC 3053. Get directions with Google Maps.

Requirements: **Participants must bring a laptop** with a Mac, Linux, or Windows operating sytem (not a tablet, Chromebook, etc.) that they have administrative privileges on. Both R and RStudio should be installed prior to the workshop. See the set up section below for installation instructions.

Contact: Please email rladiesmelbourne@gmail.com for more information.


Schedule

Surveys

Please be sure to complete this survey at the end of the workshop.

End of day survey

Saturday September 23rd

09:30 Set up, morning tea and welcome
10:00 Introduction to R and RStudio and how to find help
10:30 Basic functions and variables
11:00 Data types and data structures
12:00 Lunch break
13:00 Importing data
13:30 Manipulating data frames using dplyr
15:00 Afternoon tea
15:30 Plotting data using ggplot2
16:45 Wrap up

Topics

  1. Introduction to R and RStudio
  2. Seeking help
  3. Data structures
  4. Data frames and reading in data
  5. Writing data
  6. Dataframe manipulation with dplyr
  7. Creating publication quality graphics
  8. Wrapping up

Other Resources

Google Doc: https://goo.gl/Z6Vhn5.
We will use this Google Doc for chatting, taking notes, and sharing URLs and bits of code.

Titanic data set: https://goo.gl/4Gqsnz.
We will use the Titanic data set to learn about data manipulation and data visualisation.


Setup

Requirements: **Participants will be required to bring their own laptop and charger.** Participants must have both R and RStudio installed prior to the workshop. If you need help installing R or RStudio, please make sure to arrive early on the day.

Wifi details will be provided on the day.

R

R is a programming language that is especially powerful for data exploration, visualization, and statistical analysis. To interact with R, we use RStudio.

Windows

Install R by downloading and running this .exe file from CRAN. Also, please install the RStudio IDE.

Mac OS X

Install R by downloading and running this .pkg file from CRAN. Also, please install the RStudio IDE.

Linux

You can download the binary files for your distribution from CRAN. Or you can use your package manager (e.g. for Debian/Ubuntu run sudo apt-get install r-base and for Fedora run sudo yum install R). Also, please install the RStudio IDE.