https://github.com/aeturrell/specification_curve
Specification Curve is a Python package that performs specification curve analysis: exploring how a coefficient varies under multiple different specifications of a statistical model.
https://github.com/aeturrell/specification_curve
analysis econometrics ols-regression robustness specifications statistics visualization
Last synced: 8 months ago
JSON representation
Specification Curve is a Python package that performs specification curve analysis: exploring how a coefficient varies under multiple different specifications of a statistical model.
- Host: GitHub
- URL: https://github.com/aeturrell/specification_curve
- Owner: aeturrell
- Created: 2020-07-27T19:00:23.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-09-05T12:04:59.000Z (10 months ago)
- Last Synced: 2025-09-09T00:33:09.234Z (10 months ago)
- Topics: analysis, econometrics, ols-regression, robustness, specifications, statistics, visualization
- Language: Python
- Homepage: https://aeturrell.github.io/specification_curve/
- Size: 5.95 MB
- Stars: 20
- Watchers: 3
- Forks: 5
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# Specification Curve
Specification Curve is a Python package that performs specification curve analysis; it helps with the problem of the "garden of forking paths" (many defensible choices) when doing analysis by running many regressions and summarising the estimated coefficients in an easy to digest chart.
[](https://pypi.org/project/specification_curve/)
[](https://pypi.org/project/specification_curve/)
[](https://pypi.org/project/specification_curve)
[](https://opensource.org/licenses/MIT)
[](https://aeturrell.github.io/specification_curve/)
[](https://github.com/aeturrell/specification_curve/actions?workflow=Tests)
[](https://codecov.io/gh/aeturrell/specification_curve)
[](https://github.com/astral-sh/ruff)
[](https://github.com/pre-commit/pre-commit)
[](https://colab.research.google.com/github/aeturrell/specification_curve/blob/master/docs/features.ipynb)
[](https://zenodo.org/badge/latestdoi/282989537)
[](https://pepy.tech/project/Specification_curve)



[](https://github.com/aeturrell/specification_curve)
[Go to the full documentation for **Specification Curve**](https://aeturrell.github.io/specification_curve/).
## Quickstart
You can try out specification curve right now in [Google Colab](https://colab.research.google.com/github/aeturrell/specification_curve/blob/master/docs/features.ipynb). To install the package in Colab, run `!pip install specification_curve` in a new code cell.
Alternatively you can see examples on the [features page](https://aeturrell.github.io/specification_curve/features.html) of the documentation.
## Installation
You can install **Specification Curve** via pip:
```bash
pip install specification-curve
```
To install the development version from git, use:
```bash
pip install git+https://github.com/aeturrell/specification_curve.git
```
## Citing Specification Curve
You can find full citation information at the following link: [https://zenodo.org/badge/latestdoi/282989537](https://zenodo.org/badge/latestdoi/282989537).
Using **Specification Curve** in your paper? Let us know by raising an issue beginning with "citation".
## License
Distributed under the terms of the [MIT license](https://opensource.org/licenses/MIT).
## Similar Packages
In RStats, there is [specr](https://github.com/masurp/specr) (which inspired many design choices in this package) and [spec_chart](https://github.com/ArielOrtizBobea/spec_chart). Some of the example data in this package is the same as in specr, but please note that results have not been cross-checked across packages.