At UMD, our students organize workshops focused on computational social science skills. Most of the workshops are presented by our own Ph.D. students in the Government and Politics Department. Here, we provide the links for all the materials discussed in the workshops.
The purpose of this workshop on Supervised Machine Learning with Decision Trees is three-fold: i) We will start with a theoretical and technical overview of statistical learning. While this review is not designed to be comprehensive, we will cover important trade-offs and considerations when using learning algorithms. ii) Next, we will move to discuss the mechanical properties of decision trees and compare their performance against familiar techniques including linear and non-linear regression models. iii) Lastly, we will explore how to improve out of sample prediction with decision trees using bootstrap aggregating (bagging) and a special case, the random forest. The workshop was developed by Ted Elsworth, Ph.D. Student at GVPT, UMD.
This workshop covers the basics of Tidyverse with special focus on data management using dplyR. The workshop also introduces the use of other Tidyverse packages for data wrangling and visualization, such as readR, tidyR, lubridate, and ggplot2. The workshop was developed by Tiago Ventura, Research Assistant of iLCSS, and Ph.D. Student at GVPT.
This workshop covers the basics of text analysis in R. The workshop provides a broad overview of computational methods for text analysis including dictionary methods, scaling texts, and topic models. The workshop was developed by Sebastian Vallejo, Ph.D. Candidate at GVPT.
This workshop covers the basics of web scrapping in R. The workshop is based on a R package written by Evan Jones, GVPT Ph.D. Student, to introduce how to access, download and analyze on-line data using R. Follow the instructions below to download the R package how2scrape
devtools::install_github('EandrewJones/how2scrape', build_vignettes = TRUE)
This workshop teaches how to develop your own R package. We cover here some introduction to functional programming in R, followed by how to combine your functions in a R packages, and make it available on your GitHub page. The workshop was developed by Tiago Ventura, Research Assistant of iLCSS, and Ph.D. Student at GVPT.