UGA Bulletin Logo

Political Analysis in R

Analytical Thinking

Course Description

In this course, students will learn data science using the statistical programming language R, with a focus on political science applications. By the end of the course, students will be able to work with large datasets, build beautiful visualizations, make predictions, and conduct statistical analyses.


Athena Title

Political Analysis in R


Prerequisite

POLS 1101 or POLS 1101E or POLS 1101H or POLS 1101S


Grading System

A - F (Traditional)


Student learning Outcomes

  • Students will be able to understand the basics of computer programming using R as a learning platform.
  • Students will be able to manage large, messy political datasets using the tools in R's tidyverse package.
  • Students will be able to create striking, informative visualizations of political data using R's ggplot2 package.

Topical Outline

  • Part 1: Exploration Week 1: Programming Basics Week 2-3: Visualizing Data Week 4: Data Wrangling (Importing, Tidying, and Statistical Transformations)
  • Part 2: Prediction Week 5: Linear Models Week 6-7: Machine Learning Week 8: Prediction Competition
  • Part 3: Uncertainty Week 9-10: Probability Week 11: Estimation Week 12: Confidence Intervals
  • Part 4: Causality Week 13: Experiments Week 14: Difference-In-Difference Week 15: Discontinuity Designs

Institutional Competencies Learning Outcomes

Analytical Thinking

The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.



Syllabus


Public CV