Computing for the Social Sciences
Computing for the Social Sciences
Home
FAQ
Schedule of Topics
Homework
Setup
Notes
Light
Dark
Automatic
Overview
This section contains lecture notes and exercises for the course.
Use safe filepaths
library(tidyverse) set.seed(1234) theme_set(theme_minimal()) How can you avoid setwd() at the top of every script? Organize each logical project into a folder on your computer. Make sure the top-level folder advertises itself as such.
Last updated on May 25, 2021
project-management
Using APIs to get data
library(tidyverse) library(forcats) library(broom) library(wbstats) library(wordcloud) library(tidytext) library(viridis) set.seed(1234) theme_set(theme_minimal()) There are many ways to obtain data from the Internet. Four major categories are: click-and-download on the internet as a “flat” file, such as .
Last updated on Nov 16, 2021
webdata
Vectors
library(tidyverse) library(rcfss) set.seed(1234) Run the code below in your console to download this exercise as a set of R scripts. usethis::use_course("uc-cfss/vectors-and-iteration") So far the only type of data object in R you have encountered is a data.
Last updated on Oct 21, 2021
programming
What is exploratory data analysis?
library(tidyverse) library(palmerpenguins) Exploratory data analysis (EDA) is often the first step to visualizing and transforming your data.^[After any necessary data importation and wrangling.] Hadley Wickham defines EDA as an iterative cycle:
Last updated on Sep 1, 2021
eda
Why visualize data?
Research methods classes in graduate school generally teach important skills such as probability and statistical theory, regression, analysis of variance (ANOVA), maximum likelihood estimation (MLE), etc. While these are important methods for analyzing data and assessing research questions, sometimes drawing a picture (aka visualization) can be more precise than conventional statistical computations.
Last updated on Jun 14, 2022
dataviz
Working with statistical models
library(tidyverse) library(tidymodels) library(rcfss) set.seed(123) theme_set(theme_minimal()) Run the code below in your console to download this exercise as a set of R scripts. usethis::use_course("uc-cfss/statistical-learning") Exercise: linear regression with scorecard Recall the scorecard data set which contains information on U.
Last updated on May 25, 2021
stat-learn
Writing API queries
library(tidyverse) library(stringr) library(jsonlite) library(httr) theme_set(theme_minimal()) What happens if someone has not already written a package for the API from which we want to obtain data? We have to write our own function!
Last updated on May 25, 2021
webdata
«
Cite
×