.gitignore
.pre-commit-config.yaml
.python-version
AGENTS.md
CITATION.cff
CONTRIBUTING.md
LICENSE
Makefile
README.md
examples
great-docs.yml
pyproject.toml
skills-lock.json
uv.lock
.agents/skills/author-skills/SKILL.md
.agents/skills/author-skills/references/config-reference.md
.agents/skills/author-skills/references/skill-anatomy.md
.agents/skills/configure-site/SKILL.md
.agents/skills/configure-site/references/feature-matrix.md
.agents/skills/configure-site/references/theming-options.md
.agents/skills/great-docs/SKILL.md
.agents/skills/great-docs/assets/config-template.yaml
.agents/skills/great-docs/references/cli-reference.md
.agents/skills/great-docs/references/common-errors.md
.agents/skills/great-docs/references/config-reference.md
.agents/skills/great-docs/scripts/run-build.sh
.agents/skills/great-docs/scripts/setup-env.sh
.agents/skills/revise-docstrings/SKILL.md
.agents/skills/revise-docstrings/references/docstring-checklist.md
.agents/skills/revise-docstrings/references/style-examples.md
.agents/skills/write-user-guide/SKILL.md
.agents/skills/write-user-guide/references/page-anatomy.md
.agents/skills/write-user-guide/references/writing-guidelines.md
.github/CODEOWNERS
.github/release.yml
.github/workflows/ci.yml
.github/workflows/contributors.yml
.github/workflows/docs.yml
.github/workflows/release.yml
.github/workflows/zizmor.yml
_freeze/examples/01-foundations/causal_do_operator/execute-results/html.json
_freeze/examples/01-foundations/causal_do_operator/figure-html/fig-seeing-doing-scatter-output-1.png
_freeze/examples/01-foundations/causal_do_operator/figure-html/fig-seeing-vs-doing-confounded-output-1.png
_freeze/examples/01-foundations/causal_do_operator/figure-html/fig-seeing-vs-doing-unconfounded-output-1.png
_freeze/examples/01-foundations/custom_priors/execute-results/html.json
_freeze/examples/01-foundations/custom_priors/figure-html/fig-ppc-comparison-output-1.png
_freeze/examples/01-foundations/custom_priors/figure-html/fig-ppc-default-output-1.png
_freeze/examples/01-foundations/custom_transforms/execute-results/html.json
_freeze/examples/01-foundations/custom_transforms/figure-html/fig-data-output-1.png
_freeze/examples/01-foundations/custom_transforms/figure-html/fig-do-curve-output-1.png
_freeze/examples/01-foundations/custom_transforms/figure-html/fig-posteriors-output-1.png
_freeze/examples/01-foundations/data_simulation/execute-results/html.json
_freeze/examples/01-foundations/data_simulation/figure-html/fig-binary-scatter-output-1.png
_freeze/examples/01-foundations/data_simulation/figure-html/fig-mediation-recovery-output-1.png
_freeze/examples/01-foundations/data_simulation/figure-html/fig-simple-scatter-output-1.png
_freeze/examples/02-effect-estimation/ate_estimation/execute-results/html.json
_freeze/examples/02-effect-estimation/ate_estimation/figure-html/fig-ate-recovery-output-1.png
_freeze/examples/02-effect-estimation/ate_estimation/figure-html/fig-ite-comparison-output-1.png
_freeze/examples/02-effect-estimation/ate_estimation/figure-html/fig-logistic-intuition-output-1.png
_freeze/examples/02-effect-estimation/counterfactual/execute-results/html.json
_freeze/examples/02-effect-estimation/counterfactual/figure-html/cell-3-output-1.svg
_freeze/examples/02-effect-estimation/counterfactual/figure-html/fig-counterfactual-posterior-output-1.png
_freeze/examples/02-effect-estimation/counterfactual/figure-html/fig-intervention-vs-counterfactual-output-1.png
_freeze/examples/02-effect-estimation/mediation/execute-results/html.json
_freeze/examples/02-effect-estimation/mediation/figure-html/cell-14-output-1.svg
_freeze/examples/02-effect-estimation/mediation/figure-html/cell-15-output-1.svg
_freeze/examples/02-effect-estimation/mediation/figure-html/cell-22-output-1.svg
_freeze/examples/02-effect-estimation/mediation/figure-html/cell-23-output-1.svg
_freeze/examples/02-effect-estimation/mediation/figure-html/cell-4-output-1.svg
_freeze/examples/02-effect-estimation/mediation/figure-html/fig-data-overview-output-1.png
_freeze/examples/02-effect-estimation/mediation/figure-html/fig-posterior-anatomy-output-1.png
_freeze/examples/02-effect-estimation/moderation/execute-results/html.json
_freeze/examples/02-effect-estimation/moderation/figure-html/cell-4-output-1.svg
_freeze/examples/02-effect-estimation/moderation/figure-html/fig-cate-curve-output-1.png
_freeze/examples/02-effect-estimation/moderation/figure-html/fig-scatter-by-z-output-1.png
_freeze/examples/03-identification/causal_identification/execute-results/html.json
_freeze/examples/03-identification/causal_identification/figure-html/cell-30-output-1.svg
_freeze/examples/03-identification/causal_identification/figure-html/fig-collider-comparison-output-1.png
_freeze/examples/03-identification/causal_identification/figure-html/fig-collider-scatter-output-1.png
_freeze/examples/03-identification/causal_identification/figure-html/fig-front-door-comparison-output-1.png
_freeze/examples/03-identification/causal_identification/figure-html/fig-front-door-scatter-output-1.png
_freeze/examples/03-identification/dag_falsification/execute-results/html.json
_freeze/examples/03-identification/dag_falsification/figure-html/fig-true-hist-output-1.png
_freeze/examples/03-identification/dag_testing/execute-results/html.json
_freeze/examples/03-identification/sensitivity/execute-results/html.json
_freeze/examples/03-identification/sensitivity/figure-html/fig-sensitivity-fragile-output-1.png
_freeze/examples/03-identification/sensitivity/figure-html/fig-sensitivity-robust-output-1.png
_freeze/examples/03-identification/the_house/execute-results/html.json
_freeze/examples/03-identification/the_house/figure-html/cell-3-output-1.svg
_freeze/examples/03-identification/the_house/figure-html/fig-adjustment-comparison-output-1.png
_freeze/examples/04-panel-time/did/execute-results/html.json
_freeze/examples/04-panel-time/did/figure-html/cell-10-output-1.png
_freeze/examples/04-panel-time/did/figure-html/cell-3-output-1.png
_freeze/examples/04-panel-time/did/figure-html/cell-4-output-1.svg
_freeze/examples/04-panel-time/did/figure-html/cell-8-output-1.png
_freeze/examples/04-panel-time/panel_data/execute-results/html.json
_freeze/examples/04-panel-time/panel_data/figure-html/cell-4-output-1.svg
_freeze/examples/04-panel-time/panel_data/figure-html/cell-9-output-1.svg
_freeze/examples/04-panel-time/panel_data/figure-html/fig-engagement-output-1.png
_freeze/examples/04-panel-time/panel_data/figure-html/fig-intervention-output-1.png
_freeze/examples/04-panel-time/panel_data/figure-html/fig-longrun-multiplier-output-1.png
_freeze/examples/04-panel-time/panel_data/figure-html/fig-naive-vs-panel-output-1.png
_freeze/examples/04-panel-time/panel_data/figure-html/fig-panel-posteriors-output-1.png
_freeze/examples/04-panel-time/panel_data/figure-html/fig-ramp-adstock-output-1.png
_freeze/examples/04-panel-time/panel_data/figure-html/fig-rampup-output-1.png
_freeze/examples/05-applied-models/dynamic_pricing/execute-results/html.json
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/cell-7-output-1.svg
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-cumulative-effect-output-1.png
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-price-coefficient-output-1.png
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-price-demand-raw-output-1.png
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-pymc-graph-output-1.svg
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-regional-elasticity-output-1.png
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-revenue-tradeoff-output-2.png
_freeze/examples/05-applied-models/dynamic_pricing/figure-html/fig-shrinkage-output-1.png
_freeze/examples/05-applied-models/mmm/execute-results/html.json
_freeze/examples/05-applied-models/mmm/figure-html/cell-22-output-1.svg
_freeze/examples/05-applied-models/mmm/figure-html/cell-24-output-1.svg
_freeze/examples/05-applied-models/mmm/figure-html/cell-47-output-1.svg
_freeze/examples/05-applied-models/mmm/figure-html/cell-5-output-1.svg
_freeze/examples/05-applied-models/mmm/figure-html/cell-7-output-1.svg
_freeze/examples/05-applied-models/mmm/figure-html/fig-m1-channel-contribution-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m1-counterfactual-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m1-counterfactual-posterior-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m1-diminishing-returns-output-2.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m1-ppc-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m1-sales-by-region-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m2-budget-output-2.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m2-channel-comparison-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m2-decomposition-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m2-scatter-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m3-digital-effects-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m3-sales-by-region-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m3-shrinkage-output-1.png
_freeze/examples/05-applied-models/mmm/figure-html/fig-m3-tv-effects-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/execute-results/html.json
_freeze/examples/05-applied-models/mmm_awareness/figure-html/cell-13-output-1.svg
_freeze/examples/05-applied-models/mmm_awareness/figure-html/cell-15-output-1.svg
_freeze/examples/05-applied-models/mmm_awareness/figure-html/cell-7-output-1.svg
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p1-sales-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-channels-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-data-overview-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-decomposition-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-inferred-awareness-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-longrun-do-validation-output-2.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-predicted-sales-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-prior-predictive-output-2.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-propagation-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-pulse-output-1.png
_freeze/examples/05-applied-models/mmm_awareness/figure-html/fig-p2-survey-coverage-output-1.png
_freeze/examples/05-applied-models/saas_funnel/execute-results/html.json
_freeze/examples/05-applied-models/saas_funnel/figure-html/cell-6-output-1.svg
_freeze/examples/05-applied-models/saas_funnel/figure-html/fig-activation-effect-output-1.png
_freeze/examples/05-applied-models/saas_funnel/figure-html/fig-engagement-by-onboarding-output-1.png
_freeze/examples/05-applied-models/saas_funnel/figure-html/fig-funnel-propagation-output-1.png
_freeze/examples/05-applied-models/saas_funnel/figure-html/fig-funnel-rates-output-1.png
_freeze/examples/05-applied-models/saas_funnel/figure-html/fig-lever-comparison-output-1.png
_freeze/examples/05-applied-models/saas_funnel/figure-html/fig-pymc-graph-output-1.svg
_freeze/examples/05-applied-models/vaccine_surrogates/execute-results/html.json
_freeze/examples/05-applied-models/vaccine_surrogates/figure-html/cell-6-output-1.svg
_freeze/examples/05-applied-models/vaccine_surrogates/figure-html/fig-antibody-by-vaccine-output-1.png
_freeze/examples/05-applied-models/vaccine_surrogates/figure-html/fig-cate-by-age-output-1.png
_freeze/examples/05-applied-models/vaccine_surrogates/figure-html/fig-confounding-output-1.png
_freeze/examples/05-applied-models/vaccine_surrogates/figure-html/fig-effect-decomposition-output-1.png
_freeze/examples/05-applied-models/vaccine_surrogates/figure-html/fig-pymc-graph-output-1.svg
_freeze/index/execute-results/html.json
_freeze/index/figure-html/cell-3-output-1.svg
_freeze/site_libs/clipboard/clipboard.min.js
_freeze/user-guide/bayesian-workflow/execute-results/html.json
_freeze/user-guide/bayesian-workflow/figure-html/cell-4-output-1.svg
_freeze/user-guide/bayesian-workflow/figure-html/fig-ppc-comparison-output-1.png
_freeze/user-guide/bayesian-workflow/figure-html/fig-ppc-default-output-1.png
_freeze/user-guide/bayesian-workflow/figure-html/fig-ppc-posterior-output-4.png
_freeze/user-guide/panel-interventions/execute-results/html.json
_freeze/user-guide/panel-interventions/figure-html/fig-naive-vs-correct-output-1.png
_freeze/user-guide/panel-interventions/figure-html/fig-ramp-up-down-output-1.png
docs/.gitignore
docs/references.bib
docs/assets/contributors.json
docs/assets/contributors.svg
docs/assets/favicon.png
docs/assets/logo_dark.png
docs/assets/logo_light.png
docs/examples/01-foundations/causal_do_operator.qmd
docs/examples/01-foundations/custom_priors.qmd
docs/examples/01-foundations/custom_transforms.qmd
docs/examples/01-foundations/data_simulation.qmd
docs/examples/02-effect-estimation/ate_estimation.qmd
docs/examples/02-effect-estimation/counterfactual.qmd
docs/examples/02-effect-estimation/mediation.qmd
docs/examples/02-effect-estimation/moderation.qmd
docs/examples/03-identification/causal_identification.qmd
docs/examples/03-identification/dag_falsification.qmd
docs/examples/03-identification/dag_testing.qmd
docs/examples/03-identification/sensitivity.qmd
docs/examples/03-identification/the_house.qmd
docs/examples/04-panel-time/did.qmd
docs/examples/04-panel-time/panel_data.qmd
docs/examples/05-applied-models/dynamic_pricing.qmd
docs/examples/05-applied-models/mmm.qmd
docs/examples/05-applied-models/mmm_awareness.qmd
docs/examples/05-applied-models/saas_funnel.qmd
docs/examples/05-applied-models/vaccine_surrogates.qmd
docs/examples/thumbnails/ate_estimation.png
docs/examples/thumbnails/causal_do_operator.png
docs/examples/thumbnails/causal_identification.png
docs/examples/thumbnails/counterfactual.png
docs/examples/thumbnails/custom_priors.png
docs/examples/thumbnails/custom_transforms.png
docs/examples/thumbnails/dag_falsification.png
docs/examples/thumbnails/dag_testing.png
docs/examples/thumbnails/data_simulation.png
docs/examples/thumbnails/did.png
docs/examples/thumbnails/dynamic_pricing.png
docs/examples/thumbnails/mediation.png
docs/examples/thumbnails/mmm.png
docs/examples/thumbnails/mmm_awareness.png
docs/examples/thumbnails/moderation.png
docs/examples/thumbnails/panel_data.png
docs/examples/thumbnails/saas_funnel.png
docs/examples/thumbnails/sensitivity.png
docs/examples/thumbnails/the_house.png
docs/examples/thumbnails/vaccine_surrogates.png
docs/user_guide/00-welcome.qmd
docs/user_guide/01-how-it-works.qmd
docs/user_guide/02-comparison.qmd
docs/user_guide/10-bayesian-workflow.qmd
docs/user_guide/11-model-specification.qmd
docs/user_guide/12-transforms-families.qmd
docs/user_guide/13-causal-inference.qmd
docs/user_guide/14-estimation-approaches.qmd
docs/user_guide/15-standardized-effects.qmd
docs/user_guide/16-panel-data.qmd
docs/user_guide/17-panel-interventions.qmd
pathmc/__init__.py
pathmc/_model.py
pathmc/compile.py
pathmc/effects.py
pathmc/exceptions.py
pathmc/falsify.py
pathmc/graph.py
pathmc/idata.py
pathmc/identify.py
pathmc/introspect.py
pathmc/panel.py
pathmc/parse.py
pathmc/priors.py
pathmc/py.typed
pathmc/reprs.py
pathmc/residuals.py
pathmc/sensitivity.py
pathmc/simulate.py
pathmc/transforms.py
pathmc.egg-info/PKG-INFO
pathmc.egg-info/SOURCES.txt
pathmc.egg-info/dependency_links.txt
pathmc.egg-info/requires.txt
pathmc.egg-info/top_level.txt
pathmc/skills/pathmc/SKILL.md
tests/_consistency.py
tests/conftest.py
tests/test_att_atu.py
tests/test_bernoulli.py
tests/test_causal_queries.py
tests/test_compile.py
tests/test_data_optional.py
tests/test_do.py
tests/test_do_predictive.py
tests/test_do_regressions.py
tests/test_do_slopes.py
tests/test_effects.py
tests/test_exog_lag_missing_base.py
tests/test_falsify.py
tests/test_families.py
tests/test_graph.py
tests/test_graph_consistency.py
tests/test_idata.py
tests/test_identification.py
tests/test_interactions.py
tests/test_internal_helpers.py
tests/test_introspection.py
tests/test_lag_syntax.py
tests/test_latent.py
tests/test_narwhals_backends.py
tests/test_nutpie_scan_compile.py
tests/test_panel.py
tests/test_panel_do.py
tests/test_panel_engines.py
tests/test_panel_smoke.py
tests/test_parse.py
tests/test_partial_pooling_warning.py
tests/test_ppc.py
tests/test_priors.py
tests/test_public_api.py
tests/test_random_slopes.py
tests/test_reprs.py
tests/test_residual_cov.py
tests/test_sensitivity.py
tests/test_simulate_data.py
tests/test_smoke.py
tests/test_standardized.py
tests/test_stochastic_latent.py
tests/test_transforms_compile.py
tests/test_transforms_do.py
tests/test_transforms_parse.py
tests/test_v03_smoke.py
tests/test_v04_smoke.py