Package: bsynth 1.0
Ignacio Martinez
bsynth: Bayesian Synthetic Control
Implements the Bayesian Synthetic Control method for causal inference in comparative case studies. This package provides tools for estimating treatment effects in settings with a single treated unit and multiple control units, allowing for uncertainty quantification and flexible modeling of time-varying effects. The methodology is based on the paper by Vives and Martinez (2022) <doi:10.48550/arXiv.2206.01779>.
Authors:
bsynth_1.0.tar.gz
bsynth_1.0.tar.gz(r-4.5-noble)bsynth_1.0.tar.gz(r-4.4-noble)
bsynth.pdf |bsynth.html✨
bsynth/json (API)
# Install 'bsynth' in R: |
install.packages('bsynth', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/google/bsynth/issues
Last updated 3 months agofrom:4e7203dc70. Checks:OK: 1 NOTE: 1. Indexed: no.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Sep 24 2024 |
R-4.5-linux-x86_64 | NOTE | Sep 24 2024 |
Exports:%>%bayesianFactorbayesianSynthtime_tiles
Dependencies:abindbackportsbase64encBHbslibcachemcallrcheckmateclicolorspacecpp11cubelyrdescdigestdistributionaldplyrevaluatefansifarverfastmapfontawesomefsgenericsggplot2gluegridExtragtablehighrhtmltoolshtmlwidgetsinlineisobandjquerylibjsonliteknitrlabelinglatticelifecycleloomagrittrMASSMatrixmatrixStatsmemoisemgcvmimemunsellnlmenumDerivpillarpkgbuildpkgconfigposteriorprocessxpspurrrQuickJSRR6rappdirsRColorBrewerRcppRcppEigenRcppParallelrlangrmarkdownrstanrstantoolssassscalesStanHeadersstringistringrtensorAtibbletidyrtidyselecttinytexutf8vctrsviridisLitevizdrawswithrxfunyaml
Readme and manuals
Help Manual
Help page | Topics |
---|---|
The 'bsynth' package. | bsynth-package bsynth |
Get Parameter Estimates in Long Format | .get_par_long |
Returns Data Frame Ready for Plotting with Confidence Intervals | .get_plot_df |
Prepare Data Frame for Plotting with Multiple Treated Units | .get_plot_df2 |
Get Synthetic Draws in Tidy Format for Single Treated Unit | .get_synth_draws |
Get Synthetic Draws in Tidy Format for Single Treated Unit (Predictor Match Model) | .get_synth_draws_predictor_match |
Get Synthetic Draws in Tidy Format for Multiple Treated Units (3D Array) | .get_synth_draws3d |
Convert Data to Wide Format | .makeWide |
Plot Treatment Effect Estimate | .plot_tau |
Create a Bayesian Synthetic Control Object Using Panel Data | bayesianFactor |
Create a Bayesian Synthetic Control Object Using Panel Data | bayesianSynth |
Time Tiles Plot of Intervention Impact | time_tiles |