Lectures
01 - Welcome!
Overview course information for BSPH Biostatistics 140.776 in Fall 2023
02 - Introduction to R and RStudio!
Let’s dig into the R programming language and the RStudio integrated developer environment
03 - Introduction to git/GitHub
Version control is a game changer; or how I learned to love git/GitHub
05 - Literate Statistical Programming
Introduction to literate statistical programming tools including R Markdown
06 - Reference management
How to use citations and incorporate references from a bibliography in R Markdown.
07 - Reading and Writing data
How to get data in and out of R using relative paths
08 - Managing data frames with the Tidyverse
An introduction to data frames in R and the managing them with the dplyr R package
09 - Tidy data and the Tidyverse
Introduction to tidy data and how to convert between wide and long data with the tidyr R package
10 - Joining data in R
Introduction to relational data and join functions in the dplyr R package
11 - Plotting Systems
Overview of three plotting systems in R
12 - The ggplot2 plotting system: qplot()
An overview of the ggplot2 plotting system in R with qplot()
13 - The ggplot2 plotting system: ggplot()
An overview of the ggplot2 plotting system in R with ggplot()
15 - Control Structures
Introduction to control the flow of execution of a series of R expressions
17 - Vectorization and loop functionals
Introduction to vectorization and loop functionals
19 - Error Handling and Generation
Implement exception handling routines in R functions
20 - Working with dates and times
Introduction to lubridate for dates and times in R
21 - Regular expressions
Introduction to working with character strings and regular expressions in R
22 - Factors
An introduction to working categorial variables using factors in R
23 - Tidytext and sentiment analysis
Introduction to tidytext and sentiment analysis
24 - Best practices for data analyses
A noncomprehensive set of best practices for building data analyses
25 - Python for R Users
Introduction to using Python in R and the reticulate package