This Git repo contains all materials necessary for this ISSR Data Management in R Workshop. You can email me at mdenny@psu.edu or matthewjdenny@gmail.com with any questions. There are lots of materials available on my website at: http://www.mjdenny.com/teaching.html. To download the materials you see here, you will want to start by downloading a GUI client for Git.
- For Windows: https://windows.github.com/
- For Mac: https://mac.github.com/
- For Linux, you may have to rely on the command line, although https://git-scm.com/downloads/guis has some options (depending on your distro).
You will then want to clone
this repo onto your computer using either the
https://github.com/matthewjdenny/ISSR_Data_Management_in_R_2016.git
link and your client or by clicking the "Clone in Desktop" button on the right hand side of the page. If you want to directly edit the files posted here and track your changes, you can copy individual files into another directory and create your own repo with the files in it. We will go over using Github on the first morning of the workshop, so there is no need to spend too much time trying to figure Github out.
This is a draft outline of the workshop schedule, it will likely change over the course of the workshop depending on how fast we end up going.
Please download R and RStudio before the workshop, and if you have never used R before, you may want to look through some of the introductory examples listed below
- Download R: https://cran.r-project.org/
- Download RStudio: https://www.rstudio.com/products/rstudio/download/
- This section of Quick R provides a basic overview of the R interface. You can navigate between pages by clicking on the links on the top left -- http://www.statmethods.net/interface/index.html
- A nice place to start learning R interactively is Swirl.
- 9:00-10:00 We will go over high level materials including downloading and installing R, setting up RStudio and Github, and good project management habits. Follow-up materials: [R Power User Tutorial]
- 10:00-10:10 Break
- 10:10-12:00 Introduction to R programming. [Script Here]
- 12:00-1:00 Lunch
- 1:00-3:00 More R programming -- functions, conditionals and lots of looping. [Script Here], [Additional Materials Here]
- Overview of materials for today: [R Tutorial]
- 9:00-11:00 Managing multiple datasets. [Script]
- 11:00-11:10 Break.
- 11:10-12:00 Mini unit: producing publication quality plots and graphics.
- 12:00-1:00 Lunch
- 1:00-2:00 Mini unit: social network data management [Script], [Online Tutorial]
- 2:00-3:00 Advanced topics and Q & A.
- A nice place to start learning R interactively is Swirl.
- Quick-R has a bunch of easy to read tutorials for doing all sorts of basic things -- http://www.statmethods.net/.
- Hadley Wickham wrote a book that covers a bunch of advanced functionality in R, titled Advanced R -- which is available online for free here -- http://adv-r.had.co.nz/.