Pricing Engine: Estimating Causal Impacts in Real World Business Settings

06/08/2018
by   Matt Goldman, et al.
0

We introduce the Pricing Engine package to enable the use of Double ML estimation techniques in general panel data settings. Customization allows the user to specify first-stage models, first-stage featurization, second stage treatment selection and second stage causal-modeling. We also introduce a DynamicDML class that allows the user to generate dynamic treatment-aware forecasts at a range of leads and to understand how the forecasts will vary as a function of causally estimated treatment parameters. The Pricing Engine is built on Python 3.5 and can be run on an Azure ML Workbench environment with the addition of only a few Python packages. This note provides high-level discussion of the Double ML method, describes the packages intended use and includes an example Jupyter notebook demonstrating application to some publicly available data. Installation of the package and additional technical documentation is available at https://github.com/bquistorff/pricingengine.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2019

Causal Discovery Toolbox: Uncover causal relationships in Python

This paper presents a new open source Python framework for causal discov...
research
11/30/2021

gCastle: A Python Toolbox for Causal Discovery

is an end-to-end Python toolbox for causal structure learning. It provi...
research
03/13/2021

Recommending Short-lived Dynamic Packages for Golf Booking Services

We introduce an approach to recommending short-lived dynamic packages fo...
research
02/10/2022

L0Learn: A Scalable Package for Sparse Learning using L0 Regularization

We present L0Learn: an open-source package for sparse linear regression ...
research
01/20/2023

causalgraph: A Python Package for Modeling, Persisting and Visualizing Causal Graphs Embedded in Knowledge Graphs

This paper describes a novel Python package, named causalgraph, for mode...
research
08/21/2021

A Survey on Common Threats in npm and PyPi Registries

Software engineers regularly use JavaScript and Python for both front-en...
research
06/04/2018

groupICA: Independent component analysis for grouped data

We introduce groupICA, a novel independent component analysis (ICA) algo...

Please sign up or login with your details

Forgot password? Click here to reset