Computing for the Social Sciences
Computing for the Social Sciences
Home
FAQ
Schedule of Topics
Homework
Setup
Notes
Light
Dark
Automatic
Schedule of Topics
2022
Improving data communication
Identify methods for improving accessibility and interpretability of data visualizations.
Dec 5, 2022 12:25 PM
Rockefeller Hall 203
Slides
Interactive visualization
Explain reactivity and construct the server function for a Shiny application.
Nov 30, 2022 12:25 PM
Rockefeller Hall 203
Slides
Thanksgiving
No class.
Nov 23, 2022 12:25 PM
Rockefeller Hall 203
Text analysis: classification and topic modeling
Implement supervised and unsupervised learning methods for text data.
Nov 21, 2022 12:25 PM
Rockefeller Hall 203
Slides
Text analysis: fundamentals and sentiment analysis
Introduce methods for text data, structuring text data in R, and conducting exploratory analysis.
Nov 16, 2022 12:25 PM
Rockefeller Hall 203
Slides
Geospatial visualization: vector maps
Review methods for storing spatial data, define simple features data frames, and construct vector maps in ggplot2.
Nov 14, 2022 3:00 PM
Rockefeller Hall 203
Slides
Geospatial visualization: raster maps
Identify components of geospatial visualizations and implement raster maps using ggplot2.
Nov 9, 2022 12:25 PM
Rockefeller Hall 203
Slides
Getting data from the web: scraping
Practice scraping content from web pages using rvest.
Nov 7, 2022 12:25 PM
Rockefeller Hall 203
Slides
Getting data from the web: API access
Define an application program interface, write functions to query APIs, and practice tidying JSON objects.
Nov 2, 2022 12:25 PM
Rockefeller Hall 203
Slides
Tune better models
Introduce tree-based predictive models, define hyperparameters, and implement tuning to optimize model performance.
Oct 31, 2022 12:25 PM
Rockefeller Hall 203
Slides
Build a better workflow
Introduce and practice techniques for preprocessing data sets and developing model workflows using the
tidymodels
framework.
Oct 26, 2022 12:25 PM
Rockefeller Hall 203
Slides
Machine learning
Review the goals of machine learning, introduce methods for estimating models in R using the
tidymodels
framework, and define a resampling framework for model validation.
Oct 24, 2022 12:25 PM
Rockefeller Hall 203
Slides
Extended Git workflows
Overview Before class Class materials Additional resources What you need to do after class Complete the homework assignment
Oct 19, 2022 12:25 PM
Rockefeller Hall 203
Slides
Excuse me, do you have a moment to talk about version control?
Review of the importance of version control and practice implementing Git workflows.
Oct 17, 2022 12:25 PM
Rockefeller Hall 203
Slides
Reproducible workflow
Methods for implementing a tidy, reproducible workflow.
Oct 12, 2022 12:25 PM
Rockefeller Hall 203
Slides
Fall break
No class.
Oct 10, 2022 12:25 PM
Rockefeller Hall 203
Publishing reproducible documents
Extending Quarto to slide decks, websites, and deploying online.
Oct 5, 2022 12:25 PM
Rockefeller Hall 203
Slides
A deep dive into Quarto
All things related to Quarto and the
knitr
package.
Oct 3, 2022 12:25 PM
Rockefeller Hall 203
Slides
Reproducible examples
Methods for identifying problems and generating reproducible examples.
Sep 28, 2022 12:25 PM
Rockefeller Hall 203
Slides
Debugging and defensive programming
Define computer bugs, discuss defensive programming tactics, and practice troubleshooting scripts.
Sep 26, 2022 12:25 PM
Rockefeller Hall 203
Slides
Tidy evaluation
Define and implement tidy evaluation.
Sep 21, 2022 12:25 PM
Rockefeller Hall 203
Slides
Vectors and iteration
Define a vector, review iterative operations, and practice using loops and map functions.
Sep 19, 2022 12:25 PM
Rockefeller Hall 203
Slides
Pipes and functions in R
Review the pipe, define a function, and practice writing and debugging functions.
Sep 14, 2022 12:25 PM
Rockefeller Hall 203
Slides
Data wrangling: relational data and factors
Introduce relational data structures, and practice working with factor columns.
Sep 12, 2022 12:25 PM
Rockefeller Hall 203
Slides
Data wrangling: tidy data
Data frames, importing data files, and tidying data.
Sep 7, 2022 12:25 PM
Rockefeller Hall 203
Slides
Labor Day
No class.
Sep 5, 2022 12:25 PM
Rockefeller Hall 203
Exploratory data analysis
Define exploratory data analysis and practice exploring data with visualization methods.
Aug 31, 2022 12:25 PM
Rockefeller Hall 203
Slides
Data transformation
Computational problem-solving, verbs for data manipulation, and practice transforming data frames using dplyr.
Aug 29, 2022 12:25 PM
Online
Slides
Visualizations and the grammar of graphics
Introduction to data visualizations, the grammar of graphics, and ggplot2.
Aug 24, 2022 12:25 PM
Online
Slides
Introduction to computing for the social sciences
Overview of programming, applications to social science, reproducible research, and course logistics.
Aug 22, 2022 12:25 PM
Online
Slides
Cite
×