CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/StatsPAI.egg-info/PKG-INFO
src/StatsPAI.egg-info/SOURCES.txt
src/StatsPAI.egg-info/dependency_links.txt
src/StatsPAI.egg-info/entry_points.txt
src/StatsPAI.egg-info/requires.txt
src/StatsPAI.egg-info/top_level.txt
src/statspai/__init__.py
src/statspai/_agent_docs.py
src/statspai/_article_aliases.py
src/statspai/_auto_estimators.py
src/statspai/cli.py
src/statspai/exceptions.py
src/statspai/help.py
src/statspai/registry.py
src/statspai/agent/__init__.py
src/statspai/agent/auto_tools.py
src/statspai/agent/mcp_server.py
src/statspai/agent/remediation.py
src/statspai/agent/tools.py
src/statspai/assimilation/__init__.py
src/statspai/assimilation/kalman.py
src/statspai/assimilation/particle.py
src/statspai/bartik/__init__.py
src/statspai/bartik/adao_correction.py
src/statspai/bartik/political.py
src/statspai/bartik/shift_share.py
src/statspai/bayes/__init__.py
src/statspai/bayes/_base.py
src/statspai/bayes/did.py
src/statspai/bayes/dml.py
src/statspai/bayes/fuzzy_rd.py
src/statspai/bayes/hte_iv.py
src/statspai/bayes/iv.py
src/statspai/bayes/mte.py
src/statspai/bayes/policy_weights.py
src/statspai/bayes/rd.py
src/statspai/bcf/__init__.py
src/statspai/bcf/bcf.py
src/statspai/bcf/factor_exposure.py
src/statspai/bcf/longitudinal.py
src/statspai/bcf/ordinal.py
src/statspai/bounds/__init__.py
src/statspai/bounds/balke_pearl.py
src/statspai/bounds/lee_manski.py
src/statspai/bounds/ml_bounds.py
src/statspai/bounds/partial_id.py
src/statspai/bridge/__init__.py
src/statspai/bridge/cb_ipw.py
src/statspai/bridge/core.py
src/statspai/bridge/did_sc.py
src/statspai/bridge/dr_calib.py
src/statspai/bridge/ewm_cate.py
src/statspai/bridge/kink_rdd.py
src/statspai/bridge/surrogate_pci.py
src/statspai/bunching/__init__.py
src/statspai/bunching/bunching.py
src/statspai/bunching/general.py
src/statspai/bunching/kink_unified.py
src/statspai/bunching/notch.py
src/statspai/causal/__init__.py
src/statspai/causal/causal_forest.py
src/statspai/causal/forest_inference.py
src/statspai/causal/iv_forest.py
src/statspai/causal/multi_arm_forest.py
src/statspai/causal_discovery/__init__.py
src/statspai/causal_discovery/dynotears.py
src/statspai/causal_discovery/fci.py
src/statspai/causal_discovery/ges.py
src/statspai/causal_discovery/icp.py
src/statspai/causal_discovery/lingam.py
src/statspai/causal_discovery/lpcmci.py
src/statspai/causal_discovery/notears.py
src/statspai/causal_discovery/pc.py
src/statspai/causal_discovery/pcmci.py
src/statspai/causal_impact/__init__.py
src/statspai/causal_impact/impact.py
src/statspai/causal_llm/__init__.py
src/statspai/causal_llm/_config.py
src/statspai/causal_llm/_resolver.py
src/statspai/causal_llm/causal_mas.py
src/statspai/causal_llm/llm_clients.py
src/statspai/causal_llm/llm_dag.py
src/statspai/causal_llm/llm_dag_loop.py
src/statspai/causal_llm/llm_evalue.py
src/statspai/causal_llm/llm_sensitivity.py
src/statspai/causal_rl/__init__.py
src/statspai/causal_rl/benchmarks.py
src/statspai/causal_rl/causal_dqn.py
src/statspai/causal_rl/core.py
src/statspai/causal_rl/offline_safe.py
src/statspai/causal_text/__init__.py
src/statspai/causal_text/_common.py
src/statspai/causal_text/llm_annotator.py
src/statspai/causal_text/text_treatment.py
src/statspai/censoring/__init__.py
src/statspai/censoring/ipcw.py
src/statspai/compat/__init__.py
src/statspai/compat/sklearn.py
src/statspai/conformal_causal/__init__.py
src/statspai/conformal_causal/conformal_debiased.py
src/statspai/conformal_causal/conformal_density.py
src/statspai/conformal_causal/conformal_fair.py
src/statspai/conformal_causal/conformal_ite.py
src/statspai/conformal_causal/conformal_multidp.py
src/statspai/conformal_causal/counterfactual.py
src/statspai/conformal_causal/dispatcher.py
src/statspai/conformal_causal/extended.py
src/statspai/core/__init__.py
src/statspai/core/_agent_summary.py
src/statspai/core/_numba_kernels.py
src/statspai/core/base.py
src/statspai/core/next_steps.py
src/statspai/core/results.py
src/statspai/core/utils.py
src/statspai/dag/__init__.py
src/statspai/dag/counterfactual.py
src/statspai/dag/do_calculus.py
src/statspai/dag/graph.py
src/statspai/dag/identification.py
src/statspai/dag/llm_dag.py
src/statspai/dag/llm_evaluator.py
src/statspai/dag/recommend.py
src/statspai/dag/swig.py
src/statspai/datasets/__init__.py
src/statspai/datasets/_canonical.py
src/statspai/decomposition/__init__.py
src/statspai/decomposition/_common.py
src/statspai/decomposition/causal.py
src/statspai/decomposition/cfm.py
src/statspai/decomposition/datasets.py
src/statspai/decomposition/dfl.py
src/statspai/decomposition/dispatcher.py
src/statspai/decomposition/ffl.py
src/statspai/decomposition/inequality.py
src/statspai/decomposition/kitagawa.py
src/statspai/decomposition/machado_mata.py
src/statspai/decomposition/melly.py
src/statspai/decomposition/nonlinear.py
src/statspai/decomposition/oaxaca.py
src/statspai/decomposition/plots.py
src/statspai/decomposition/rif.py
src/statspai/deepiv/__init__.py
src/statspai/deepiv/deep_iv.py
src/statspai/diagnostics/__init__.py
src/statspai/diagnostics/battery.py
src/statspai/diagnostics/estat.py
src/statspai/diagnostics/evalue.py
src/statspai/diagnostics/hausman.py
src/statspai/diagnostics/late_test.py
src/statspai/diagnostics/rddensity.py
src/statspai/diagnostics/rosenbaum.py
src/statspai/diagnostics/sensemakr.py
src/statspai/diagnostics/sensitivity.py
src/statspai/diagnostics/tests.py
src/statspai/diagnostics/weak_iv.py
src/statspai/did/__init__.py
src/statspai/did/_core.py
src/statspai/did/aggte.py
src/statspai/did/analysis.py
src/statspai/did/bacon.py
src/statspai/did/bjs_inference.py
src/statspai/did/callaway_santanna.py
src/statspai/did/cic.py
src/statspai/did/cohort_anchored.py
src/statspai/did/continuous_did.py
src/statspai/did/ddd.py
src/statspai/did/ddd_heterogeneous.py
src/statspai/did/design_robust.py
src/statspai/did/did_2x2.py
src/statspai/did/did_bcf.py
src/statspai/did/did_imputation.py
src/statspai/did/did_multiplegt.py
src/statspai/did/did_multiplegt_dyn.py
src/statspai/did/event_study.py
src/statspai/did/gardner_2s.py
src/statspai/did/harvest.py
src/statspai/did/honest_did.py
src/statspai/did/lp_did.py
src/statspai/did/misclassified.py
src/statspai/did/overlap_did.py
src/statspai/did/plots.py
src/statspai/did/pretrends.py
src/statspai/did/report.py
src/statspai/did/stacked_did.py
src/statspai/did/summary.py
src/statspai/did/sun_abraham.py
src/statspai/did/timevarying_covariates.py
src/statspai/did/wooldridge_did.py
src/statspai/dml/__init__.py
src/statspai/dml/_base.py
src/statspai/dml/double_ml.py
src/statspai/dml/iivm.py
src/statspai/dml/irm.py
src/statspai/dml/model_averaging.py
src/statspai/dml/panel_dml.py
src/statspai/dml/pliv.py
src/statspai/dml/plr.py
src/statspai/dose_response/__init__.py
src/statspai/dose_response/gps.py
src/statspai/dose_response/vcnet.py
src/statspai/dtr/__init__.py
src/statspai/dtr/a_learning.py
src/statspai/dtr/g_estimation.py
src/statspai/dtr/q_learning.py
src/statspai/dtr/snmm.py
src/statspai/epi/__init__.py
src/statspai/epi/bradford_hill.py
src/statspai/epi/diagnostic.py
src/statspai/epi/measures.py
src/statspai/epi/standardize.py
src/statspai/epi/stratified.py
src/statspai/experimental/__init__.py
src/statspai/experimental/attrition.py
src/statspai/experimental/design.py
src/statspai/experimental/optimal.py
src/statspai/fairness/__init__.py
src/statspai/fairness/core.py
src/statspai/fairness/evidence_test.py
src/statspai/fast/__init__.py
src/statspai/fast/bench.py
src/statspai/fast/demean.py
src/statspai/fast/dsl.py
src/statspai/fast/etable.py
src/statspai/fast/event_study.py
src/statspai/fast/feols.py
src/statspai/fast/fepois.py
src/statspai/fast/inference.py
src/statspai/fast/jax_backend.py
src/statspai/fast/polars_io.py
src/statspai/fast/within.py
src/statspai/fixest/__init__.py
src/statspai/fixest/adapter.py
src/statspai/fixest/wrapper.py
src/statspai/frontier/__init__.py
src/statspai/frontier/_core.py
src/statspai/frontier/malmquist.py
src/statspai/frontier/metafrontier.py
src/statspai/frontier/mixture.py
src/statspai/frontier/panel.py
src/statspai/frontier/sfa.py
src/statspai/frontier/te_tools.py
src/statspai/gformula/__init__.py
src/statspai/gformula/ice.py
src/statspai/gformula/mc.py
src/statspai/gmm/__init__.py
src/statspai/gmm/arellano_bond.py
src/statspai/gmm/general_gmm.py
src/statspai/imputation/__init__.py
src/statspai/imputation/mice.py
src/statspai/inference/__init__.py
src/statspai/inference/aipw.py
src/statspai/inference/bootstrap.py
src/statspai/inference/conley.py
src/statspai/inference/front_door.py
src/statspai/inference/g_computation.py
src/statspai/inference/ipw.py
src/statspai/inference/jackknife.py
src/statspai/inference/multiway_cluster.py
src/statspai/inference/pate.py
src/statspai/inference/randomization.py
src/statspai/inference/twoway_cluster.py
src/statspai/inference/wild_bootstrap.py
src/statspai/inference/wild_subcluster.py
src/statspai/interference/__init__.py
src/statspai/interference/cluster_cross.py
src/statspai/interference/cluster_matched_pair.py
src/statspai/interference/cluster_staggered.py
src/statspai/interference/dispatcher.py
src/statspai/interference/dnc_gnn_did.py
src/statspai/interference/network_exposure.py
src/statspai/interference/orthogonal.py
src/statspai/interference/peer_effects.py
src/statspai/interference/spillover.py
src/statspai/iv/__init__.py
src/statspai/iv/bayesian_iv.py
src/statspai/iv/continuous_late.py
src/statspai/iv/ivdml.py
src/statspai/iv/ivmte_lp.py
src/statspai/iv/jive_variants.py
src/statspai/iv/kernel_iv.py
src/statspai/iv/many_weak.py
src/statspai/iv/mte.py
src/statspai/iv/npiv.py
src/statspai/iv/plausibly_exogenous.py
src/statspai/iv/plot.py
src/statspai/iv/post_lasso.py
src/statspai/iv/weak_identification.py
src/statspai/iv/weak_iv_ci.py
src/statspai/longitudinal/__init__.py
src/statspai/longitudinal/analyze.py
src/statspai/longitudinal/regime.py
src/statspai/matching/__init__.py
src/statspai/matching/cbps.py
src/statspai/matching/ebalance.py
src/statspai/matching/genmatch.py
src/statspai/matching/match.py
src/statspai/matching/optimal.py
src/statspai/matching/overlap_weights.py
src/statspai/matching/ps_diagnostics.py
src/statspai/matching/sbw.py
src/statspai/matrix_completion/__init__.py
src/statspai/matrix_completion/mc_panel.py
src/statspai/mediation/__init__.py
src/statspai/mediation/four_way.py
src/statspai/mediation/mediate.py
src/statspai/mediation/sensitivity.py
src/statspai/mendelian/__init__.py
src/statspai/mendelian/diagnostics.py
src/statspai/mendelian/dispatcher.py
src/statspai/mendelian/extras.py
src/statspai/mendelian/mr.py
src/statspai/mendelian/multivariable.py
src/statspai/mendelian/frontier/__init__.py
src/statspai/mendelian/frontier/_common.py
src/statspai/mendelian/frontier/clust.py
src/statspai/mendelian/frontier/cml.py
src/statspai/mendelian/frontier/grapple.py
src/statspai/mendelian/frontier/lap.py
src/statspai/mendelian/frontier/raps.py
src/statspai/metalearners/__init__.py
src/statspai/metalearners/auto_cate.py
src/statspai/metalearners/auto_cate_tuned.py
src/statspai/metalearners/cluster_cate.py
src/statspai/metalearners/diagnostics.py
src/statspai/metalearners/focal.py
src/statspai/metalearners/metalearners.py
src/statspai/mht/__init__.py
src/statspai/mht/romano_wolf.py
src/statspai/msm/__init__.py
src/statspai/msm/msm.py
src/statspai/multi_treatment/__init__.py
src/statspai/multi_treatment/multi_ipw.py
src/statspai/multilevel/__init__.py
src/statspai/multilevel/_core.py
src/statspai/multilevel/_ordinal.py
src/statspai/multilevel/comparison.py
src/statspai/multilevel/diagnostics.py
src/statspai/multilevel/glmm.py
src/statspai/multilevel/lmm.py
src/statspai/multilevel/mixed.py
src/statspai/neural_causal/__init__.py
src/statspai/neural_causal/cevae.py
src/statspai/neural_causal/gnn_causal.py
src/statspai/neural_causal/models.py
src/statspai/nonparametric/__init__.py
src/statspai/nonparametric/kdensity.py
src/statspai/nonparametric/lpoly.py
src/statspai/ope/__init__.py
src/statspai/ope/estimators.py
src/statspai/ope/sharp_confounding.py
src/statspai/output/__init__.py
src/statspai/output/_aer_style.py
src/statspai/output/_bibliography.py
src/statspai/output/_diagnostics.py
src/statspai/output/_excel_style.py
src/statspai/output/_gt.py
src/statspai/output/_inline.py
src/statspai/output/_journals.py
src/statspai/output/_lineage.py
src/statspai/output/_replication_pack.py
src/statspai/output/_repro.py
src/statspai/output/collection.py
src/statspai/output/estimates.py
src/statspai/output/modelsummary.py
src/statspai/output/outreg2.py
src/statspai/output/paper_tables.py
src/statspai/output/regression_table.py
src/statspai/output/sumstats.py
src/statspai/output/tab.py
src/statspai/panel/__init__.py
src/statspai/panel/_hdfe_kernels.py
src/statspai/panel/feols.py
src/statspai/panel/hdfe.py
src/statspai/panel/hdfe_rust.py
src/statspai/panel/interactive_fe.py
src/statspai/panel/panel_binary.py
src/statspai/panel/panel_diagnostics.py
src/statspai/panel/panel_fgls.py
src/statspai/panel/panel_plots.py
src/statspai/panel/panel_reg.py
src/statspai/panel/unit_root.py
src/statspai/plots/__init__.py
src/statspai/plots/_jupyter_editor.py
src/statspai/plots/_script_editor.py
src/statspai/plots/binscatter.py
src/statspai/plots/interactive.py
src/statspai/plots/themes.py
src/statspai/policy_learning/__init__.py
src/statspai/policy_learning/ope.py
src/statspai/policy_learning/policy_tree.py
src/statspai/postestimation/__init__.py
src/statspai/postestimation/hypothesis.py
src/statspai/postestimation/margins.py
src/statspai/power/__init__.py
src/statspai/power/power.py
src/statspai/principal_strat/__init__.py
src/statspai/principal_strat/principal_strat.py
src/statspai/proximal/__init__.py
src/statspai/proximal/bidirectional.py
src/statspai/proximal/fortified.py
src/statspai/proximal/mtp.py
src/statspai/proximal/negative_controls.py
src/statspai/proximal/p2sls.py
src/statspai/proximal/pci_regression.py
src/statspai/proximal/proxy_selector.py
src/statspai/qte/__init__.py
src/statspai/qte/beyond_average.py
src/statspai/qte/dist_iv.py
src/statspai/qte/distributional.py
src/statspai/qte/hd_panel.py
src/statspai/qte/qte.py
src/statspai/question/__init__.py
src/statspai/question/preregister.py
src/statspai/question/question.py
src/statspai/rd/__init__.py
src/statspai/rd/_aliases.py
src/statspai/rd/_core.py
src/statspai/rd/bandwidth.py
src/statspai/rd/bayes_hte.py
src/statspai/rd/diagnostics.py
src/statspai/rd/distribution_valued.py
src/statspai/rd/distributional_design.py
src/statspai/rd/extrapolate.py
src/statspai/rd/honest_ci.py
src/statspai/rd/hte.py
src/statspai/rd/interference.py
src/statspai/rd/locrand.py
src/statspai/rd/multi_score.py
src/statspai/rd/rd2d.py
src/statspai/rd/rdit.py
src/statspai/rd/rdml.py
src/statspai/rd/rdmulti.py
src/statspai/rd/rdpower.py
src/statspai/rd/rdrobust.py
src/statspai/rd/rkd.py
src/statspai/regression/__init__.py
src/statspai/regression/advanced_iv.py
src/statspai/regression/count.py
src/statspai/regression/fracreg.py
src/statspai/regression/glm.py
src/statspai/regression/heckman.py
src/statspai/regression/iv.py
src/statspai/regression/iv_quantile.py
src/statspai/regression/logit_probit.py
src/statspai/regression/mixed_logit.py
src/statspai/regression/multinomial.py
src/statspai/regression/ols.py
src/statspai/regression/quantile.py
src/statspai/regression/selection.py
src/statspai/regression/sur.py
src/statspai/regression/tobit.py
src/statspai/regression/truncreg.py
src/statspai/regression/zeroinflated.py
src/statspai/robustness/__init__.py
src/statspai/robustness/robustness_report.py
src/statspai/robustness/sensitivity_frontier.py
src/statspai/robustness/spec_curve.py
src/statspai/robustness/subgroup.py
src/statspai/robustness/unified_sensitivity.py
src/statspai/selection/__init__.py
src/statspai/selection/stepwise.py
src/statspai/smart/__init__.py
src/statspai/smart/assumptions.py
src/statspai/smart/benchmark.py
src/statspai/smart/compare.py
src/statspai/smart/identification.py
src/statspai/smart/publication.py
src/statspai/smart/recommend.py
src/statspai/smart/replicate.py
src/statspai/smart/sensitivity.py
src/statspai/smart/verify.py
src/statspai/spatial/__init__.py
src/statspai/spatial/did.py
src/statspai/spatial/iv.py
src/statspai/spatial/esda/__init__.py
src/statspai/spatial/esda/_base.py
src/statspai/spatial/esda/geary.py
src/statspai/spatial/esda/getis_ord.py
src/statspai/spatial/esda/join_counts.py
src/statspai/spatial/esda/moran.py
src/statspai/spatial/esda/plots.py
src/statspai/spatial/gwr/__init__.py
src/statspai/spatial/gwr/bandwidth.py
src/statspai/spatial/gwr/gwr.py
src/statspai/spatial/gwr/mgwr.py
src/statspai/spatial/models/__init__.py
src/statspai/spatial/models/_base.py
src/statspai/spatial/models/_legacy.py
src/statspai/spatial/models/_logdet.py
src/statspai/spatial/models/diagnostics.py
src/statspai/spatial/models/gmm.py
src/statspai/spatial/models/impacts.py
src/statspai/spatial/models/ml.py
src/statspai/spatial/panel/__init__.py
src/statspai/spatial/panel/estimator.py
src/statspai/spatial/weights/__init__.py
src/statspai/spatial/weights/block.py
src/statspai/spatial/weights/contiguity.py
src/statspai/spatial/weights/core.py
src/statspai/spatial/weights/distance.py
src/statspai/structural/__init__.py
src/statspai/structural/blp.py
src/statspai/structural/production/__init__.py
src/statspai/structural/production/_core.py
src/statspai/structural/production/_dispatcher.py
src/statspai/structural/production/_result.py
src/statspai/structural/production/markup.py
src/statspai/structural/production/op_lp_acf.py
src/statspai/structural/production/wooldridge.py
src/statspai/surrogate/__init__.py
src/statspai/surrogate/index.py
src/statspai/survey/__init__.py
src/statspai/survey/calibration.py
src/statspai/survey/design.py
src/statspai/survey/estimators.py
src/statspai/survival/__init__.py
src/statspai/survival/aft.py
src/statspai/survival/causal_forest.py
src/statspai/survival/frailty.py
src/statspai/survival/models.py
src/statspai/synth/__init__.py
src/statspai/synth/_core.py
src/statspai/synth/augsynth.py
src/statspai/synth/bayesian.py
src/statspai/synth/bsts.py
src/statspai/synth/cluster.py
src/statspai/synth/compare.py
src/statspai/synth/conformal.py
src/statspai/synth/datasets.py
src/statspai/synth/demeaned.py
src/statspai/synth/discos.py
src/statspai/synth/experimental_design.py
src/statspai/synth/fdid.py
src/statspai/synth/gsynth.py
src/statspai/synth/kernel.py
src/statspai/synth/mc.py
src/statspai/synth/multi_outcome.py
src/statspai/synth/penscm.py
src/statspai/synth/plots.py
src/statspai/synth/power.py
src/statspai/synth/report.py
src/statspai/synth/robust.py
src/statspai/synth/scm.py
src/statspai/synth/scpi.py
src/statspai/synth/sdid.py
src/statspai/synth/sensitivity.py
src/statspai/synth/sequential_sdid.py
src/statspai/synth/sparse.py
src/statspai/synth/staggered.py
src/statspai/synth/survival.py
src/statspai/target_trial/__init__.py
src/statspai/target_trial/ccw.py
src/statspai/target_trial/ccw_internal.py
src/statspai/target_trial/diagnostics.py
src/statspai/target_trial/emulate.py
src/statspai/target_trial/protocol.py
src/statspai/target_trial/report.py
src/statspai/timeseries/__init__.py
src/statspai/timeseries/arima.py
src/statspai/timeseries/bvar.py
src/statspai/timeseries/cointegration.py
src/statspai/timeseries/garch.py
src/statspai/timeseries/its.py
src/statspai/timeseries/local_projections.py
src/statspai/timeseries/structural_break.py
src/statspai/timeseries/var.py
src/statspai/tmle/__init__.py
src/statspai/tmle/hal_tmle.py
src/statspai/tmle/ltmle.py
src/statspai/tmle/ltmle_survival.py
src/statspai/tmle/super_learner.py
src/statspai/tmle/tmle.py
src/statspai/transport/__init__.py
src/statspai/transport/evidence_synthesis.py
src/statspai/transport/generalize.py
src/statspai/transport/identify.py
src/statspai/transport/weighting.py
src/statspai/utils/__init__.py
src/statspai/utils/data_tools.py
src/statspai/utils/dgp.py
src/statspai/utils/egen.py
src/statspai/utils/io.py
src/statspai/utils/iv_helpers.py
src/statspai/utils/labels.py
src/statspai/workflow/__init__.py
src/statspai/workflow/causal_workflow.py
src/statspai/workflow/paper.py
tests/__init__.py
tests/test_aer_word_style.py
tests/test_aft.py
tests/test_agent.py
tests/test_agent_blocks_drift.py
tests/test_agent_docs.py
tests/test_agent_result_methods.py
tests/test_agent_schema.py
tests/test_aggte.py
tests/test_arima.py
tests/test_article_aliases.py
tests/test_article_aliases_round2.py
tests/test_audit_bib_coverage.py
tests/test_audit_bib_duplicates.py
tests/test_audit_citations.py
tests/test_auto_cate.py
tests/test_auto_cate_tuned.py
tests/test_auto_diagnostics.py
tests/test_auto_estimators.py
tests/test_bartik.py
tests/test_bayes_advi.py
tests/test_bayes_did.py
tests/test_bayes_did_cohort.py
tests/test_bayes_dml.py
tests/test_bayes_fuzzy_rd.py
tests/test_bayes_hdi_compat.py
tests/test_bayes_hte_iv.py
tests/test_bayes_iv.py
tests/test_bayes_iv_per_instrument.py
tests/test_bayes_mte.py
tests/test_bayes_mte_bivariate_normal.py
tests/test_bayes_mte_hv_latent.py
tests/test_bayes_mte_multi_iv.py
tests/test_bayes_mte_policy.py
tests/test_bayes_mte_selection.py
tests/test_bayes_mte_tidy.py
tests/test_bayes_mte_uncertainty.py
tests/test_bayes_rd.py
tests/test_bcf_longitudinal.py
tests/test_bcf_ordinal.py
tests/test_bibliography.py
tests/test_binscatter.py
tests/test_bjs_joint.py
tests/test_bridge.py
tests/test_bridge_full.py
tests/test_bunching_unified.py
tests/test_bvar.py
tests/test_causal_discovery.py
tests/test_causal_discovery_ts.py
tests/test_causal_forest_grf.py
tests/test_causal_impact.py
tests/test_causal_kalman.py
tests/test_causal_llm.py
tests/test_causal_mas.py
tests/test_causal_rl.py
tests/test_causal_rl_core.py
tests/test_causal_text.py
tests/test_causal_workflow.py
tests/test_check_identification.py
tests/test_cite_inline.py
tests/test_cluster_rct.py
tests/test_collection.py
tests/test_compat_sklearn.py
tests/test_conformal_bcf_bunching_mc.py
tests/test_conformal_extended.py
tests/test_conformal_frontiers.py
tests/test_continuous_did_cgs.py
tests/test_continuous_did_heuristics.py
tests/test_continuous_iv_late.py
tests/test_correctness_v150.py
tests/test_cs_rcs.py
tests/test_cs_report.py
tests/test_cs_report_smoke.py
tests/test_dag_recommend_and_tte_report.py
tests/test_dag_scm.py
tests/test_ddd_heterogeneous.py
tests/test_decomposition_tier_c.py
tests/test_deepiv.py
tests/test_diag_themes.py
tests/test_diagnose_batteries_sprint_b.py
tests/test_diagnose_result_closed_loop.py
tests/test_diagnostics.py
tests/test_did.py
tests/test_did_advanced.py
tests/test_did_core_primitives.py
tests/test_did_frontiers.py
tests/test_did_multiplegt_dyn.py
tests/test_did_multiplegt_joint.py
tests/test_did_numerical_fixtures.py
tests/test_did_summary.py
tests/test_did_timevarying_covariates.py
tests/test_dispatchers_v150.py
tests/test_dist_iv_frontiers.py
tests/test_dml.py
tests/test_dml_iivm.py
tests/test_dml_model_averaging.py
tests/test_dml_panel.py
tests/test_dml_split.py
tests/test_ebalance.py
tests/test_econ_trinity.py
tests/test_epi.py
tests/test_epi_diagnostic.py
tests/test_escape_hatches.py
tests/test_estimator_provenance.py
tests/test_estimator_provenance_round10.py
tests/test_estimator_provenance_round2.py
tests/test_estimator_provenance_round3.py
tests/test_estimator_provenance_round4.py
tests/test_estimator_provenance_round5.py
tests/test_estimator_provenance_round6.py
tests/test_estimator_provenance_round7.py
tests/test_estimator_provenance_round8.py
tests/test_estimator_provenance_round9.py
tests/test_evidence_synthesis.py
tests/test_exception_migrations.py
tests/test_exceptions.py
tests/test_export.py
tests/test_fairness.py
tests/test_fast_bench.py
tests/test_fast_demean.py
tests/test_fast_etable.py
tests/test_fast_event_study.py
tests/test_fast_feols.py
tests/test_fast_fepois.py
tests/test_fast_htz.py
tests/test_fast_inference.py
tests/test_fast_jax.py
tests/test_fast_polars.py
tests/test_fast_within_dsl.py
tests/test_fixest.py
tests/test_forest_inference.py
tests/test_frailty.py
tests/test_front_door.py
tests/test_front_door_integrate_by.py
tests/test_frontier.py
tests/test_g_computation.py
tests/test_garch.py
tests/test_gardner_2s.py
tests/test_ges.py
tests/test_gformula_ice.py
tests/test_gmm.py
tests/test_gt_adapter.py
tests/test_hal_tmle.py
tests/test_harvest_did.py
tests/test_hausman.py
tests/test_hdfe_native.py
tests/test_heckman.py
tests/test_help.py
tests/test_honest_did_aggte.py
tests/test_honest_did_sdid.py
tests/test_icp.py
tests/test_inference.py
tests/test_interference_extensions.py
tests/test_iv.py
tests/test_iv_frontiers.py
tests/test_journal_presets.py
tests/test_kernel_iv.py
tests/test_lineage.py
tests/test_lingam.py
tests/test_llm_dag_loop.py
tests/test_llm_evaluator.py
tests/test_llm_resolver.py
tests/test_local_projections.py
tests/test_longitudinal.py
tests/test_lp_did.py
tests/test_matching.py
tests/test_matching_optimal.py
tests/test_mediate_interventional.py
tests/test_mediation.py
tests/test_mediation_sensitivity.py
tests/test_metalearner_frontiers.py
tests/test_metalearners.py
tests/test_mixtape_ch09_guide.py
tests/test_modelsummary.py
tests/test_mr_diagnostics.py
tests/test_mr_extensions.py
tests/test_mr_extras.py
tests/test_mr_frontier.py
tests/test_msm.py
tests/test_multi_se.py
tests/test_multilevel.py
tests/test_multiway_and_subcluster.py
tests/test_neural_causal.py
tests/test_new_features.py
tests/test_new_v06_modules.py
tests/test_numba_kernels.py
tests/test_ols.py
tests/test_ope_cevae.py
tests/test_ope_extensions.py
tests/test_overlap_and_cbps.py
tests/test_overlap_did.py
tests/test_panel.py
tests/test_paper_dag_section.py
tests/test_paper_from_question.py
tests/test_paper_pipeline.py
tests/test_paper_quarto.py
tests/test_paper_tables.py
tests/test_paper_tables_export.py
tests/test_phase9to14.py
tests/test_policy_learning.py
tests/test_postestimation.py
tests/test_predict_oos.py
tests/test_preregister.py
tests/test_principal_strat.py
tests/test_prod_fn.py
tests/test_proximal.py
tests/test_proximal_frontiers.py
tests/test_quantile.py
tests/test_question_dsl.py
tests/test_rd.py
tests/test_rd_aliases.py
tests/test_rd_frontiers.py
tests/test_rd_new_modules.py
tests/test_rd_validation.py
tests/test_rddensity_io.py
tests/test_rdpower.py
tests/test_recommend_agent_cards.py
tests/test_registry.py
tests/test_registry_new_modules.py
tests/test_regtable_alpha.py
tests/test_regtable_fmt_auto.py
tests/test_regtable_publication_extensions.py
tests/test_regtable_quarto.py
tests/test_regtable_round2_extensions.py
tests/test_regtable_round3_extensions.py
tests/test_regtable_round4_extensions.py
tests/test_replication_pack.py
tests/test_repro_metadata.py
tests/test_review_fixes.py
tests/test_review_fixes_round2.py
tests/test_ri.py
tests/test_rif.py
tests/test_robustness_report.py
tests/test_round3.py
tests/test_sensemakr.py
tests/test_sensitivity_frontier.py
tests/test_sequential_sdid.py
tests/test_shift_share_political.py
tests/test_smart_tools_sprint_b.py
tests/test_smart_tools_sprint_b_round3.py
tests/test_smart_tools_sprint_b_round4.py
tests/test_smart_workflow.py
tests/test_sp_did_aggregation.py
tests/test_spec_curve.py
tests/test_subgroup.py
tests/test_suggest_bibkey_backfills.py
tests/test_sumstats.py
tests/test_surrogate.py
tests/test_survey.py
tests/test_survey_calibration.py
tests/test_synth.py
tests/test_synth_advanced.py
tests/test_synth_extras.py
tests/test_synth_new_methods.py
tests/test_synth_survival.py
tests/test_target_checklist.py
tests/test_target_trial.py
tests/test_tidy_glance.py
tests/test_tmle.py
tests/test_transport.py
tests/test_unified_sensitivity.py
tests/test_utils.py
tests/test_v06_round2.py
tests/test_v06_round3.py
tests/test_v0917_additions.py
tests/test_v0917_deferred.py
tests/test_v0917_review_fixes.py
tests/test_v093_bugfixes.py
tests/test_v100_integration.py
tests/test_v100_review_fixes.py
tests/test_v101_verified_fixes.py
tests/test_validation_vs_stata_r.py
tests/test_weakiv_tobit.py
tests/test_workflow_sprint_b.py
tests/coverage_monte_carlo/__init__.py
tests/coverage_monte_carlo/test_coverage.py
tests/external_parity/__init__.py
tests/external_parity/test_causalml_book.py
tests/external_parity/test_honest_did_paper_parity.py
tests/external_parity/test_published_replications.py
tests/integration/__init__.py
tests/integration/test_causal_mas_with_fake_llm.py
tests/iv/__init__.py
tests/iv/test_bayesian_iv.py
tests/iv/test_ivmte_bounds.py
tests/iv/test_jive_variants.py
tests/iv/test_mte.py
tests/iv/test_npiv.py
tests/iv/test_plausibly_exogenous.py
tests/iv/test_plots.py
tests/iv/test_post_lasso.py
tests/iv/test_unified_fit.py
tests/iv/test_weak_identification.py
tests/iv/test_weak_iv_ci.py
tests/reference_parity/__init__.py
tests/reference_parity/conftest.py
tests/reference_parity/test_assimilation_parity.py
tests/reference_parity/test_cross_estimator_parity.py
tests/reference_parity/test_did_multiplegt_parity.py
tests/reference_parity/test_did_parity.py
tests/reference_parity/test_heckman_se_parity.py
tests/reference_parity/test_iv_parity.py
tests/reference_parity/test_iv_se_parity.py
tests/reference_parity/test_liml_se_parity.py
tests/reference_parity/test_matching_parity.py
tests/reference_parity/test_mr_parity.py
tests/reference_parity/test_paper_parity.py
tests/reference_parity/test_rd_parity.py
tests/reference_parity/test_synth_parity.py
tests/spatial/__init__.py
tests/spatial/test_backward_compat.py
tests/spatial/test_columbus_crossval.py
tests/spatial/test_diagnostics_impacts.py
tests/spatial/test_esda_geary.py
tests/spatial/test_esda_getis_ord.py
tests/spatial/test_esda_join_counts.py
tests/spatial/test_esda_moran.py
tests/spatial/test_esda_plots.py
tests/spatial/test_gwr.py
tests/spatial/test_models_base.py
tests/spatial/test_models_gmm.py
tests/spatial/test_models_logdet.py
tests/spatial/test_models_ml.py
tests/spatial/test_models_slx_sac.py
tests/spatial/test_panel.py
tests/spatial/test_weights_block.py
tests/spatial/test_weights_contiguity.py
tests/spatial/test_weights_core.py
tests/spatial/test_weights_distance.py