94-842/A4   Programming R for Analytics

Location: Africa

Units: 6

Semester Offered: Intermittent

Course description

This course introduces students to R, a widely used statistical programming language. Students will learn to manipulate data objects, produce graphics, analyse data using common statistical methods, and generate reproducible statistical reports. They will also gain experience in applying these acquired skills in various public policy areas.

Learning objectives

By the end of the class, students learn to:

• Use RStudio, read R documentation, and write R scripts.
• Import, export and manipulate data.
• Produce statistical summaries of continuous and categorical data.
• Produce basic graphics using standard functions, and produce more advanced graphics using the lattice and ggplot2 packages.
• Perform common hypothesis tests, and run simple regression models in R
• Produce reports of statistical analyses in R Markdown.



No prior programming experience is required. Students are expected to have statistics knowledge at the level of 90-711 Statistical Methods or 95-796 Statistics for IT Managers.

Faculty: Mike BlackhurstAlexandra ChouldechovaConstantine Cois

Course format: Online

Check the original course description for the most updated information.