R-Ottawa

Interacting with data using R - in National Capital Region

View on GitHub

R101 - Learning R together (Lunch and Learn)

Home Resources R101

This page provides information related “Lunch and Learn R” seminars organized by Dmitry Gorodnichy with his colleagues in Gov’t of Canada. In interactive hands-on way, they show how to learn and master R - one of the most popular tools used for data analysis and visualization - using open source resources. The sessions are 45 mins long and run every Friday, with the objective to develop something useful for community by the end of 8-10 sessions, e.g., a Web App that can visualize some complex and valuable data, the plenty of which is available at open.canada.ca. No programming experience or data science background required. No installation of software is needed either. All coding is done in https://rstudio.cloud. It’s free, no subscription required, and is greatly supported by community.


Season 1 (Summer 2020)

Topic: “Building COVID Web App from scratch”
Sub-topic: “Doing Data Science with R: Computer Science way”

Dates: April - June 2020

Summary:

In this first Season of R101 training, we showed how to build from scratch AI and Data Science tools using R in RStudio. You can see the final result here!

Session 9, Fri 2020/06/05 (Final session) - video

Session 8, Wed 2020/06/03 - video, code, live App

Session 7: Wed 2020/05/27 - video

Session 6: Fri 020/05/22 - video,

Our first fully-automated Report: printing graphs for all states in a for loop

New Files:

Session 5: Wed 2020/05/20 - video

We’ll continue where we left: merging it all, running it all, and plotting, and then kniting our first Automated Report in R Markdown.

Topics :

New Files:

Session 4: Fri 2020/05/15 (Catch-up session) - video

Special sessions to catch up for those who missed first two sessions. Topics :

Session 3: Wed 2020/05/13 - video

Third session talks about the difference Computing Science (aka Computer Science) vs. Data Science, and what we are learning here: We learn how to program in R the way Computer Scietists program, and how to building tools (or algorithms) that find answers to our Data-related questions (such as “Where Covid is the worst tomorrow?” - which is Computer Science, as opposed to Data Science, where Data is visualized or processed, but no tools are developed and it is still a human who needs to find the answer.

A better name for this course should be CMPUT 101 - Introduction to Computing, which is the name of the course that Dmitry taught at the University of Alberta (back in 1999 it was Matlab that we used,rather than R), instead of R101.

Topics covered:

1- Refresher on how to start: from knowing nothing (see also first session)
2- Analysing situation in Quebec (recap of last session findings), and in US /New York (this session focus)
3- More about data.table
4- Functions
5- Simple but complete Covid App tool example (01-report.Rmd) - no-interactivity

R: (01-read.R)

R Markdown: (01-report.Rmd)

Session 2: Wed 2020/05/06 - video

In our second session, we continue from where we left: we will open the .csv file from JHU and analyze it in a number of ways. The R script that we have started creating last time in rstudio.cloud is copied to /r101 folder: 01-read.R

Topics covered:

Session 1: Wed 2020/04/29 - video / transcript

This is our first Live recorded session…

Topics covered:

  1. your first steps to start learning R: go to www.rstudio.com, and follow to Resources- Education-For Learners-Tutorials- ending up in https://rstudio.cloud and finding tutorials there: Learn - Primers - The Basics - Visualization Basics
  2. your first steps to start programming in R: New Project, New File - R Script, first executed one line (to read .csv file using fread() ), first error (could not find function), first installed package (library(data.table))
  3. your first R-powered document and App: New File - R Markdown
  4. your first tricks and take-aways

Take-aways: