Skip to main content

No project description provided

Project description

pysyncon codecov

A python module for the synthetic control method that provides implementations of:

  • Synthetic Control Method (Abadie & Gardeazabal 2003)
  • Robust Synthetic Control Method (Amjad, Shah & Shen 2018)
  • Augmented Synthetic Control Method (Ben-Michael, Feller & Rothstein 2021)
  • Penalized Synthetic Control Method (Abadie & L'Hour 2021)

The package also provides methods for performing placebo tests and generating confidence intervals.

The implementation of the synthetic control method aims to be reconcilable with the R package Synth and similarly the implementation of the Augmented synthetic control method and the R package augsynth.

Installation

Install it from PyPI using pip:

python -m pip install pysyncon

Usage

Documentation is available on github-pages. In the examples folder are notebooks reproducing the weights from:

  • The Economic Costs of Conflict: A Case Study of the Basque Country, Alberto Abadie and Javier Gardeazabal; The American Economic Review Vol. 93, No. 1 (Mar., 2003), pp. 113-132. (notebook here)
  • The worked example 'Prison construction and Black male incarceration' from the last chapter of 'Causal Inference: The Mixtape' by Scott Cunningham. (notebook here)
  • Comparative Politics and the Synthetic Control Method, Alberto Abadie, Alexis Diamond and Jens Hainmueller; American Journal of Political Science Vol. 59, No. 2 (April 2015), pp. 495-510. (notebook here)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysyncon-1.5.1.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

pysyncon-1.5.1-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file pysyncon-1.5.1.tar.gz.

File metadata

  • Download URL: pysyncon-1.5.1.tar.gz
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for pysyncon-1.5.1.tar.gz
Algorithm Hash digest
SHA256 f7bbbb1abb3d4e394a1dd6155d3344dbdceae4e2946c9ea2811f96c73f7ab5e0
MD5 3ba94218cb0fe3da2aa68f52f783a205
BLAKE2b-256 19c917bbc5cc9fac5fb98935ba83f1ca9e74fd6e3a7112f5671802e46dc1c827

See more details on using hashes here.

File details

Details for the file pysyncon-1.5.1-py3-none-any.whl.

File metadata

  • Download URL: pysyncon-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for pysyncon-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 073b086c246c9faa832bfd15d036558e01816ad5f9121be35da324a115d22710
MD5 56b5f3ceb9d5627e1fe980c4700b2f92
BLAKE2b-256 76c00f7813ab7a6f6ef23f88f925cb9a2fc3c6a453b9085ac2b0a6bce09ac341

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page