Skip to main content

A package for geographical incrementality testing

Project description

Murray

Murray is a Python package for geographic incrementality testing that helps determine the true lift of marketing campaigns through advanced synthetic control methods. It generates heatmaps of Minimum Detectable Effects (MDE) across different configurations to optimize treatment selection, and provides impact analysis through counterfactual modeling.

Installation

You can install Murray using pip:

pip install murray-geo

Also, you can download the package directly from the GitHub repository:

pip install git+https://github.com/entropyx/murray.git

Prepare your data

data = pd.DataFrame({
'time': [...], # timestamps
'location': [...], # location identifiers
'Y': [...] # target metric values
})

Run analysis

results = run_geo_analysis(
    data = data,
    excluded_locations = ['mexico city', 'mexico'],
    maximum_treatment_percentage=0.30,
    significance_level = 0.1,
    deltas_range = (0.01, 0.3, 0.02),
    periods_range = (5, 45, 5)
)

Run evaluation

results = run_geo_evaluation(
    data_input=data,
    start_treatment='01-12-2024',
    end_treatment='31-12-2024',
    treatment_group=['durango','puebla','queretaro'], 
    spend=10000)

Documentation

You can check the documentation 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

murray_geo-1.1.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

murray_geo-1.1.0-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file murray_geo-1.1.0.tar.gz.

File metadata

  • Download URL: murray_geo-1.1.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for murray_geo-1.1.0.tar.gz
Algorithm Hash digest
SHA256 49425402407e6c1240fcb21fd3d00b287431ef1de70473ec2f062d5aaec2fddc
MD5 b67d9c54488bb8a105a2269228d10990
BLAKE2b-256 f4d5d1b498b644251a1dc9a2f56005cd23db93be3c7f4311f650c9ef6ed37ce8

See more details on using hashes here.

File details

Details for the file murray_geo-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: murray_geo-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for murray_geo-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c1889494f767f3f8f238412c1028eadba1e9536bb886f033498de41b4a204ff
MD5 af7ac70333c4f056e7936d8f31ea0a95
BLAKE2b-256 51ac3ba6f4538c869919f4a4f8effff8dd9876e6e0bd34c4cd1144960049eece

See more details on using hashes here.

Supported by

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