MATH / CS 335

Data Wrangling and Visualization

Background

Use data-driven programming in R for the handling, formatting, and visualization of messy and complex data.

Implement data wrangling techniques and the grammar of graphics process in visualizing complex data.

Case Studies

  1. Critiquing Visualizations and Slack Setup

  2. Wealth and Life Expectancy (Gapminder)

  3. Becoming a databender

  4. Reducing Gun Deaths (FiveThirtyEight)

  5. I can clean your data

  6. The collapse of construction in Idaho

  7. Counting names in scripture

  8. It’s about time

  9. Interacting with time

  10. Building the past

  11. Interacting with space

  12. Semester Project

  13. Semester Deliverables (Finish Well)

Class Tasks

  1. Understanding Graphical Perception, R, and R-Studio Setup

  2. Wax On, Wax Off

  3. Asking the right questions

  4. Let’s git going

  5. World Data Investigation

  6. Developing a Graphic

  7. Data to Answer Questions

  8. World Data Investigations - Part 2

  9. Same Data Different Format

  10. Clean and Reformat (aka tidy)

  11. Strings and grep

  12. Take me out to the ball game

  13. Controlling categorical variables (factors)

  14. Counting Words and Occurrences

  15. Does the weather hurt my bottom line?

  16. Coding Challenge

  17. My investment is better than yours

  18. The US Grocer

  19. Spatial Data and Measure Data

  20. Getting in SHP

  21. Interactive Maps

  22. Introduction to Big Data

  23. Should we do it?

  24. Coding Challenge