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.zip(r-4.5)bsynth_1.0.zip(r-4.4)bsynth_1.0.zip(r-4.3)
bsynth_1.0.tgz(r-4.4-x86_64)bsynth_1.0.tgz(r-4.4-arm64)bsynth_1.0.tgz(r-4.3-x86_64)bsynth_1.0.tgz(r-4.3-arm64)
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://google.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/google/bsynth/issues
Last updated 5 months agofrom:7c1d01543f. Checks:OK: 1 NOTE: 8. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-win-x86_64 | NOTE | Nov 02 2024 |
R-4.5-linux-x86_64 | NOTE | Nov 02 2024 |
R-4.4-win-x86_64 | NOTE | Nov 02 2024 |
R-4.4-mac-x86_64 | NOTE | Nov 02 2024 |
R-4.4-mac-aarch64 | NOTE | Nov 02 2024 |
R-4.3-win-x86_64 | NOTE | Nov 02 2024 |
R-4.3-mac-x86_64 | NOTE | Nov 02 2024 |
R-4.3-mac-aarch64 | NOTE | Nov 02 2024 |
Exports:%>%bayesianFactorbayesianSynthtime_tiles
Dependencies:abindbackportsbase64encBHbslibcachemcallrcheckmateclicolorspacecpp11cubelyrdescdigestdistributionaldplyrevaluatefansifarverfastmapfontawesomefsgenericsggplot2ggridgesgluegridExtragtablehighrhtmltoolshtmlwidgetsinlineisobandjquerylibjsonliteknitrlabelinglatticelifecycleloomagrittrMASSMatrixmatrixStatsmemoisemgcvmimemunsellnlmenumDerivpillarpkgbuildpkgconfigposteriorprocessxpspurrrQuickJSRR6rappdirsRColorBrewerRcppRcppEigenRcppParallelrlangrmarkdownrstanrstantoolssassscalesStanHeadersstringistringrtensorAtibbletidyrtidyselecttinytexutf8vctrsviridisLitevizdrawswithrxfunyaml
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 |