R for Data Science III: GIS

You are here

Friday, November 17, 2017

Fisher-Bennett Room 244, 3340 Walnut St

Available to: 
Open Enrollment
Program Schedule: 
Workshops will be full days, from 9-4. The workshop will include two sessions: 9-12 and 1-4 (students will be expected to attend both). Each session will consist of a series of lecture/guided programming (~ 1.5 hours), followed by an hour of pair-programming, in which students complete exercises in pairs using a new data set, and a half hour of reconvening to discuss and summarize.
None (R for Data Science Workshop II preferred)

Workshop Files

The purpose of this sequence of four workshops is to take students from no experience in R or data science to a level of proficiency in which they can (1) visualize, (2) manipulate, and (3) perform introductory statistical methods on a dataset. The sequence is divided into 4 full-day sessions, each with a morning and afternoon session that consists of lecture, pair programming, and review.

Because no programming experience is expected, courses will simultaneously teach the programming concept and the R implementation. I personally believe that larger concepts in programming are best taught after students learn an implementation, so sessions will alternate between R programming, followed by slides codifying the larger concept where appropriate.  

The course structure is loosely designed around R for Data Science by Grolemund and Wickham (freely available at http://r4ds.had.co.nz/index.html). The main difference between this course and typical R courses is that this one forgoes the typical programming-based introduction (teaching about data types, etc) in favor of beginning with real datasets and real analysis. We will incorporate important Base R functions and programming techniques along the way, but they are not a focus.

I am firm believer that the skill of how to figure out coding on your own is the most important skill one can have, and will emphasize problem solving, help files, and extensive use of online resources.

Workshop III: GIS

Map data is now ever-present, and maps provide compelling, salient ways to communicate your data and results. R provides a full suite of packages to (1) analyze, (2) manipulate, and (3) present your data, all in one place, and with a code-based system that allows you to replicate and results and saves hours of time on tasks that researchers often do manually.

Session Objective - Students will be able to:

  • Load shapefiles into R, and plot them using both plot and ggplot/ggmap.
  • Reproject spatial data.
  • Geocode data.
  • Perform common spatial tasks including: calculating distances and areas, spatial join points to polygons.
  • Use introductory perceptual color theory.

Commands Learned:

  • Shapefile basics: readOGR, spTransform, CRS, tidy.
  • Spatial commands: over, gArea, spDistsN, geocode, coordinates.
  • Map-specific Visualizations: get_map, ggmap, coord_map, coord_fixed, scale_fill_viridis.

Datasets Used:

  • Philadelphia 2017 Municipal Primary results.
  • ACS census data.
  • Philadelphia Crime Data from OpenDataPhilly.com.

About the Instructor

Jonathan Tannen, Ph.D., is a Director at Econsult Solutions, Inc (ESI). Jonathan’s dissertation research used GIS and large-scale computational techniques to develop a Bayesian method to measure the movement of neighborhood boundaries. Broadly, his work showed that gentrification between 2000 and 2010 in Philadelphia and other dense cities occurred by emergent boundaries moving through space–the gentrified regions expanded and blocks switch dichotomously–rather than gradual block-level demographic changes.

Jonathan was born and raised in West Philadelphia, which is still his home. From 2007 to 2009, he taught at West Philadelphia High School through Teach for America, an experience that heavily informs his understanding of cycles of poverty and the nature of segregation in Philadelphia.

Jonathan received his Ph.D. in Public Policy in Urban and Population Policy from the Woodrow Wilson School at Princeton University in June 2016. Jonathan’s research interests include GIS, spatial statistics. His research with Douglas Massey on trends in Black hypersegregation was cited by the New York Times Editorial Board. Jonathan received his BA in Physics and Math cum laude from Harvard University in 2007, and a M.S.Ed. in Urban Education from the University of Pennsylvania in 2009.



Jonathan Tannen
Current students: free, Fels alumni: $100, all others: $200

Fels Institute of Government

The Fels Institute of Government
3814 Walnut St. 
Philadelphia, PA 19104

(215) 898-7326

Facebook   Twitter   YouTube