get_residaug: Fit outcome model and balance residuals

Description Usage Arguments Value

Description

Fit outcome model and balance residuals

Usage

1
2
3
4
5
get_residaug(outcomes, metadata, trt_unit = 1, progfunc = c("GSYN", "COMP",
  "MCP", "CITS", "CausalImpact"), weightfunc = c("SC", "ENT", "SVD", "NONE"),
  opts.prog = NULL, opts.weights = NULL, outcome_col = NULL,
  cols = list(unit = "unit", time = "time", outcome = "outcome", treated =
  "treated"))

Arguments

outcomes

Tidy dataframe with the outcomes and meta data

metadata

Dataframe of metadata

trt_unit

Unit that is treated (target for regression), default: 0

progfunc

What function to use to impute control outcomes GSYN=gSynth, COMP=softImpute, MCP=MCPanel

weightfunc

What function to use to fit weights SC=Vanilla Synthetic Controls, ENT=Maximum Entropy SVD=SCM after dimension reduction, NONE=No reweighting, just outcome model

opts.prog

Optional options for gsynth

opts.weights

Optional options for fitting synth weights

outcome_col

Column name which identifies outcomes, if NULL then assume only one outcome

cols

Column names corresponding to the units, time variable, outcome, and treated indicator

Value

outcomes with additional synthetic control added and weights


ebenmichael/ents documentation built on May 31, 2019, 8:45 p.m.