test_that("Multiple Synthetic Units Works", {
skip_on_cran()
library(Synth)
data(synth.data)
set.seed(42)
multi <- multiple.synth(foo = synth.data,
predictors = c("X1", "X2", "X3"),
predictors.op = "mean",
dependent = "Y",
unit.variable = "unit.num",
time.variable = "year",
treatment.time = 1983,
special.predictors = list(
list("Y", 1991, "mean"),
list("Y", 1985, "mean"),
list("Y", 1980, "mean")
),
treated.units = 7,
control.units = c(29, 2, 13, 17, 32, 38),
time.predictors.prior = c(1984:1989),
time.optimize.ssr = c(1984:1990),
unit.names.variable = "name",
time.plot = 1984:1996, gen.placebos = TRUE, Sigf.ipop = 3 )
expect_true(is_tdf_multi(multi))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.