## ----include=FALSE, cache=FALSE-----------------------------------------------
library("knitr")
knitr::opts_knit$set(self.contained = FALSE)
knitr::opts_chunk$set(tidy = TRUE, collapse=TRUE, comment = "#>",
                      tidy.opts=list(blank=FALSE, width.cutoff=55))

## -----------------------------------------------------------------------------
library("ShiftShareSE")
ctrls <- paste("t2 + l_shind_manuf_cbp + l_sh_popedu_c +",
               "l_sh_popfborn + l_sh_empl_f + l_sh_routine33",
               " + l_task_outsource + division")
sic <- floor(ADH$sic/10)

## -----------------------------------------------------------------------------
reg_ss(as.formula(paste("shock ~ ", ctrls)), W=ADH$W, X=IV,
       data=ADH$reg, weights=weights, region_cvar=statefip,
       sector_cvar=sic, method="all")

## -----------------------------------------------------------------------------
reg_ss(as.formula(paste("d_sh_empl ~", ctrls)), W=ADH$W, X=IV,
       data=ADH$reg, region_cvar=statefip, weights=weights,
       sector_cvar=sic, method="all")
ivreg_ss(as.formula(paste("d_sh_empl ~", ctrls, "| shock")), W=ADH$W,
         X=IV, data=ADH$reg, region_cvar=statefip,
         weights=weights, sector_cvar=sic, method="all")

