# Fast and Unified Synthetic Control Methods

## Documentation for package ‘coresynth’ version 0.4.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

augment_scm | Augmented Synthetic Control Method (Ridge ASCM)
conformal_inference | Conformal Inference for Synthetic Control Estimators
donor_outcomes | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth_gsc | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth_mc | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth_scm | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth_sdid | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth_si | Extract Outcome Series from a coresynth Fit
donor_outcomes.coresynth_tasc | Extract Outcome Series from a coresynth Fit
export_json | Export coresynth Results to JSON
glance.coresynth_inference | Glance at an inference result
gsc_boot | Parametric Bootstrap Inference for GSC (Xu 2017 S.3)
gsc_ife_cpp | Fast Interactive Fixed Effects (IFE) for Generalized Synthetic Control
gsc_inference | Non-parametric Inference for GSC (Xu 2017)
kalman_smoother_cpp | Kalman Filter and RTS Smoother (TASC)
loo_donors | Leave-One-Out Donor Robustness for SCM
mspe_ratio_pval | Permutation Inference via MSPE Ratio for SCM
placebo_in_time | In-Time Placebo (Backdating) Test for SCM
plot.coresynth | Plot a coresynth model
plot.scm_design | Plot an scm_design object
plot.scm_placebo | Plot SCM In-Space Placebo Results
plot_data | Extract the tidy data behind a coresynth plot
plot_data.coresynth | Extract the tidy data behind a coresynth plot
plot_data.default | Extract the tidy data behind a coresynth plot
plot_data.scm_placebo | Extract the tidy data behind a coresynth plot
pred | Predictor Specification for SCM
scm_design | Experimental Synthetic Control Design
scm_fit | Fit a Synthetic Control Method Model
scm_inference | Wild Bootstrap Inference for Staggered SCM
scm_inner_weights_cpp | SCM Inner Weights (QP Given V)
scm_placebo_cpp | Fast Leave-One-Out Placebo Test for SCM (Abadie et al. 2010)
scm_placebo_x_cpp | Fast Leave-One-Out Placebo Test for SCM with a Predictor Specification
scm_weights_cpp | SCM Outer Weights (Joint Optimization of W and V)
sdid_estimate_cpp | Calculate SDID Estimate (tau_sdid)
sdid_inference | Inference for Synthetic Difference-in-Differences
sdid_placebo_cpp | Fast Placebo Test for SDID
sdid_time_weights_cpp | Calculate SDID Time Weights (lambda)
sdid_unit_weights_cpp | Calculate SDID Unit Weights (omega)
si_inference | Non-parametric Inference for SI (Agarwal et al. 2025)
si_pcr_cpp | SI-PCR: Synthetic Interventions via Principal Component Regression
soft_impute_cpp | Fast Matrix Completion using Soft-Impute Algorithm
synthetic_outcomes | Extract Outcome Series from a coresynth Fit
synthetic_outcomes.coresynth | Extract Outcome Series from a coresynth Fit
synthetic_outcomes.coresynth_tasc | Extract Outcome Series from a coresynth Fit
tensor_unfold_cpp | Tensor Unfolding (Matricization) for Synthetic Interventions
tidy.coresynth_inference | Tidy an inference result
treated_outcomes | Extract Outcome Series from a coresynth Fit
treated_outcomes.coresynth | Extract Outcome Series from a coresynth Fit