(AST230) R for Data Science
Md Rasel Biswas
MS & BS in Applied Statistics (DU)
Lecturer at DU since July 2022
Email: rbiswas1@isrt.ac.bd
In the modern world, proficiency in software is a crucial skill. This course introduces students to R, an extremely powerful programming language for statistical computing and graphics generation. In this course, students will learn how to manipulate data, perform basic statistical analyses, and visualize results using R.
Upon completing this course, students will have developed a foundational understanding of the R programming language. Specifically, students will be able to:
Lecture 1- 7: (Base R) Introduction to R and RStudio, R objects, basic R operations, data types in R, working with vectors, writing custom R functions, data structures (e.g. lists, data frames, etc.), subsetting R objects, control flow (choices and loops), summarising data frames, generating random samples.
Lecture 8-14: (tidyverse) Data science workflow, importing data into R, data wrangling with dplyr
, verbs of dplyr
, reshaping data, handling missing data, joining datasets, summarising data.
Lecture 15-20: (Visualization) Base R plot functions (histogram, boxplot, scatter plot, bar chart), Data vizualization with ggplot2
(layered grammar of graphics, univariate and bivariate plot functions)
Every Tuesday 1:45 PM – 3:05 PM at ISRT Computer Lab 1 (Room 403)