Welcome!
I’m Yosuke Abe, a private-sector think tank analyst based in Tokyo, Japan.
This page is dedicated to notes and tutorials on R, econometrics, and causal inference. Here I also document updates and practical guides for open-source tools I build, including the coresynth package.
📦 Featured Package: {coresynth}
Fast Synthetic Control Methods in R
{coresynth} provides a high-performance, unified interface for the Synthetic Control Method (SCM) and its modern extensions. By moving computational bottlenecks to C++ via RcppArmadillo, it achieves significant speedups compared to pure-R alternatives—making iterative inference and simulation studies substantially faster.
- ⚡ High Performance: C++ core delivers substantial speed improvements for heavy optimization routines.
- 🧩 6 Estimators, 1 Interface: Estimate standard SCM (
scm), Synthetic DiD (sdid), Generalized SCM (gsc), Matrix Completion (mc), Time-Aware SCM (tasc), and Synthetic Interventions (si) with a single functionscm_fit(). - 🔄 Versatile Adoption Settings: Native support for both sharp treatment and staggered adoption designs.
- 📊 Comprehensive Workflow: Built-in methods for visualization (
plot()), conformal inference (conformal_inference()), placebo checks, and JSON export (export_json()) for reproducible research.
Installation
# Install the released version from CRAN
install.packages("coresynth")
# Or install the development version from GitHub
# pak::pkg_install("yo5uke/coresynth")📜 Articles & Guides
Bug reports, feature suggestions, and pull requests for {coresynth} are very welcome! Feel free to open an issue on GitHub Issues or reach out on X (@5uke_y).