| Name | tfp-causalimpact JSON | 
| Version | 0.2.0  JSON | 
|  | download | 
| home_page | None | 
| Summary | Inferring causal effects using Bayesian Structural Time-Series models | 
            | upload_time | 2023-05-08 20:44:10 | 
            | maintainer | None | 
            
            | docs_url | None | 
            | author | None | 
            
            | requires_python | >=3.8 | 
            
            
            | license | None | 
            | keywords |  | 
            | VCS |  | 
            | bugtrack_url |  | 
            | requirements | No requirements were recorded. | 
            
| Travis-CI | No Travis. | 
            | coveralls test coverage | No coveralls. | 
        
        
            
            # TFP CausalImpact
This Python package implements an approach to estimating the causal effect of a
designed intervention on a time series.  For example, how many additional daily
clicks were generated by an advertising campaign? Answering a question like this
can be difficult when a randomized experiment is not available. The package aims
to address this difficulty using a structural Bayesian time-series model to
estimate how the response metric might have evolved after the intervention if
the intervention had not occurred [1].
As with all approaches to causal inference on non-experimental data, valid
conclusions require strong assumptions. The CausalImpact package, in particular,
assumes that the outcome time series can be explained in terms of a set of
control time series that were themselves not affected by the intervention.
Furthermore, the relation between treated series and control series is assumed
to be stable during the post-intervention period. Understanding and checking
these assumptions for any given application is critical for obtaining valid
conclusions.
TFP CausalImpact is a Python +
[TensorFlow Probability](https://github.com/tensorflow/probability)
implementation of the
[CausalImpact](https://google.github.io/CausalImpact/) R package developed at
Google by Kay Brodersen and Alain Hauser.  TFP CausalImpact is based on both
the original R package and on a Python version
https://github.com/dafiti/causalimpact developed at Dafiti by Willian Fuks.
TFP CausalImpact was developed at Google by Colin Carroll, David Moore,
Jacob Burnim, Kyle Loveless, and Susanna Makela.
*This is not an officially supported Google product.*
[1] _Inferring causal impact using Bayesian structural time-series models._
    Kay H. Brodersen, Fabian Gallusser, Jim Koehler, Nicolas Remy,
    Steven L. Scott.  Annals of Applied Statistics, vol. 9 (2015), pp. 247-274.
    https://research.google/pubs/pub41854/
## Getting Started
TFP CausalImpact can be installed via `pip`:
```
pip install tfp-causalimpact
```
And imported as:
```
import causalimpact
```
See also the [Quick-Start Guide](https://github.com/google/tfp-causalimpact/blob/main/docs/quickstart.ipynb).
## Development
Clone TFP CausalImpact, install the development dependencies, and run the unit
tests with:
```
git clone https://github.com/google/tfp-causalimpact.git tfp_causalimpact
cd tfp_causalimpact
pip install flit
flit install --only-deps
pytest -vv -n auto
```
            
         
        Raw data
        
            {
    "_id": null,
    "home_page": null,
    "name": "tfp-causalimpact",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "TFP CausalImpact Authors <no-reply@google.com>",
    "download_url": "https://files.pythonhosted.org/packages/25/81/808cedbd2e8846745927841edc8681b48abc4d38f7a68905efe5d7836073/tfp-causalimpact-0.2.0.tar.gz",
    "platform": null,
    "description": "# TFP CausalImpact\n\nThis Python package implements an approach to estimating the causal effect of a\ndesigned intervention on a time series.  For example, how many additional daily\nclicks were generated by an advertising campaign? Answering a question like this\ncan be difficult when a randomized experiment is not available. The package aims\nto address this difficulty using a structural Bayesian time-series model to\nestimate how the response metric might have evolved after the intervention if\nthe intervention had not occurred [1].\n\nAs with all approaches to causal inference on non-experimental data, valid\nconclusions require strong assumptions. The CausalImpact package, in particular,\nassumes that the outcome time series can be explained in terms of a set of\ncontrol time series that were themselves not affected by the intervention.\nFurthermore, the relation between treated series and control series is assumed\nto be stable during the post-intervention period. Understanding and checking\nthese assumptions for any given application is critical for obtaining valid\nconclusions.\n\nTFP CausalImpact is a Python +\n[TensorFlow Probability](https://github.com/tensorflow/probability)\nimplementation of the\n[CausalImpact](https://google.github.io/CausalImpact/) R package developed at\nGoogle by Kay Brodersen and Alain Hauser.  TFP CausalImpact is based on both\nthe original R package and on a Python version\nhttps://github.com/dafiti/causalimpact developed at Dafiti by Willian Fuks.\nTFP CausalImpact was developed at Google by Colin Carroll, David Moore,\nJacob Burnim, Kyle Loveless, and Susanna Makela.\n\n*This is not an officially supported Google product.*\n\n[1] _Inferring causal impact using Bayesian structural time-series models._\n    Kay H. Brodersen, Fabian Gallusser, Jim Koehler, Nicolas Remy,\n    Steven L. Scott.  Annals of Applied Statistics, vol. 9 (2015), pp. 247-274.\n    https://research.google/pubs/pub41854/\n\n\n## Getting Started\n\nTFP CausalImpact can be installed via `pip`:\n\n```\npip install tfp-causalimpact\n```\n\nAnd imported as:\n\n```\nimport causalimpact\n```\n\nSee also the [Quick-Start Guide](https://github.com/google/tfp-causalimpact/blob/main/docs/quickstart.ipynb).\n\n\n## Development\n\nClone TFP CausalImpact, install the development dependencies, and run the unit\ntests with:\n\n```\ngit clone https://github.com/google/tfp-causalimpact.git tfp_causalimpact\ncd tfp_causalimpact\n\npip install flit\nflit install --only-deps\n\npytest -vv -n auto\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Inferring causal effects using Bayesian Structural Time-Series models",
    "version": "0.2.0",
    "project_urls": {
        "homepage": "https://github.com/google/tfp-causalimpact",
        "repository": "https://github.com/google/tfp-causalimpact"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba49a98ebeb9611479b7f4173dddbccf35ac7c067aa3162be354384dee7d651f",
                "md5": "c34ca1c7b1051cfdef0d54abce8cfa3f",
                "sha256": "42bac2b858396761905560c99174097f8a6c94866891b213091214c48a2cb917"
            },
            "downloads": -1,
            "filename": "tfp_causalimpact-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c34ca1c7b1051cfdef0d54abce8cfa3f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 37171,
            "upload_time": "2023-05-08T20:43:48",
            "upload_time_iso_8601": "2023-05-08T20:43:48.476728Z",
            "url": "https://files.pythonhosted.org/packages/ba/49/a98ebeb9611479b7f4173dddbccf35ac7c067aa3162be354384dee7d651f/tfp_causalimpact-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2581808cedbd2e8846745927841edc8681b48abc4d38f7a68905efe5d7836073",
                "md5": "a7f1d54522bc7cf1b7d120091bc31cb9",
                "sha256": "7745f43ae97faffc04c8a5105ba0bf323da176407d8d8f663fe4b1042a34f347"
            },
            "downloads": -1,
            "filename": "tfp-causalimpact-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a7f1d54522bc7cf1b7d120091bc31cb9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 79993,
            "upload_time": "2023-05-08T20:44:10",
            "upload_time_iso_8601": "2023-05-08T20:44:10.043839Z",
            "url": "https://files.pythonhosted.org/packages/25/81/808cedbd2e8846745927841edc8681b48abc4d38f7a68905efe5d7836073/tfp-causalimpact-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-08 20:44:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "google",
    "github_project": "tfp-causalimpact",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tfp-causalimpact"
}