Index Symbols | _ | A | B | C | D | E | F | G | I | L | M | N | O | P | Q | R | S | T | U | W Symbols 2SLS _ __init__() (causalpy.experiments.base.BaseExperiment method), [1] (causalpy.experiments.diff_in_diff.DifferenceInDifferences method), [1] (causalpy.experiments.instrumental_variable.InstrumentalVariable method), [1] (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method), [1] (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method), [1] (causalpy.experiments.prepostnegd.PrePostNEGD method), [1] (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method), [1] (causalpy.experiments.regression_kink.RegressionKink method), [1] (causalpy.experiments.synthetic_control.SyntheticControl method), [1] (causalpy.pymc_models.InstrumentalVariableRegression method), [1] (causalpy.pymc_models.LinearRegression method), [1] (causalpy.pymc_models.PropensityScore method), [1] (causalpy.pymc_models.PyMCModel method), [1] (causalpy.pymc_models.WeightedSumFitter method), [1] (causalpy.skl_models.ScikitLearnAdaptor method), [1] (causalpy.skl_models.WeightedProportion method), [1] __new__() (causalpy.experiments.base.BaseExperiment class method) (causalpy.experiments.diff_in_diff.DifferenceInDifferences class method) (causalpy.experiments.instrumental_variable.InstrumentalVariable class method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries class method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting class method) (causalpy.experiments.prepostnegd.PrePostNEGD class method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity class method) (causalpy.experiments.regression_kink.RegressionKink class method) (causalpy.experiments.synthetic_control.SyntheticControl class method) (causalpy.pymc_models.InstrumentalVariableRegression class method) (causalpy.pymc_models.LinearRegression class method) (causalpy.pymc_models.PropensityScore class method) (causalpy.pymc_models.PyMCModel class method) (causalpy.pymc_models.WeightedSumFitter class method) (causalpy.skl_models.ScikitLearnAdaptor class method) (causalpy.skl_models.WeightedProportion class method) A add_coord() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) add_coords() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) add_named_variable() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) ANCOVA ATE ATT Average treatment effect Average treatment effect on the treated B BaseExperiment (class in causalpy.experiments.base) build_model() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) C calculate_cumulative_impact() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) (causalpy.skl_models.ScikitLearnAdaptor method) (causalpy.skl_models.WeightedProportion method) calculate_impact() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) (causalpy.skl_models.ScikitLearnAdaptor method) (causalpy.skl_models.WeightedProportion method) Causal impact causalpy.data module causalpy.data.datasets module causalpy.data.simulate_data module causalpy.experiments module causalpy.experiments.base module causalpy.experiments.diff_in_diff module causalpy.experiments.instrumental_variable module causalpy.experiments.interrupted_time_series module causalpy.experiments.inverse_propensity_weighting module causalpy.experiments.prepostnegd module causalpy.experiments.regression_discontinuity module causalpy.experiments.regression_kink module causalpy.experiments.synthetic_control module causalpy.pymc_models module causalpy.skl_models module Change score analysis check_start_vals() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) CITS Comparative interrupted time-series compile_d2logp() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) compile_dlogp() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) compile_fn() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) compile_logp() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) Confound copy() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) Counterfactual create_causalpy_compatible_class() (in module causalpy.skl_models) create_series() (in module causalpy.data.simulate_data) create_value_var() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) D d2logp() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) debug() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) DiD Difference in differences DifferenceInDifferences (class in causalpy.experiments.diff_in_diff) dlogp() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) E Endogenous Variable eval_rv_shapes() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) F fit() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) (causalpy.skl_models.WeightedProportion method) G generate_ancova_data() (in module causalpy.data.simulate_data) generate_did() (in module causalpy.data.simulate_data) generate_geolift_data() (in module causalpy.data.simulate_data) generate_multicell_geolift_data() (in module causalpy.data.simulate_data) generate_regression_discontinuity_data() (in module causalpy.data.simulate_data) generate_seasonality() (in module causalpy.data.simulate_data) generate_synthetic_control_data() (in module causalpy.data.simulate_data) generate_time_series_data() (in module causalpy.data.simulate_data) generate_time_series_data_seasonal() (in module causalpy.data.simulate_data) generate_time_series_data_simple() (in module causalpy.data.simulate_data) get_2SLS_fit() (causalpy.experiments.instrumental_variable.InstrumentalVariable method) get_ate() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) get_coeffs() (causalpy.skl_models.ScikitLearnAdaptor method) (causalpy.skl_models.WeightedProportion method) get_context() (causalpy.pymc_models.InstrumentalVariableRegression class method) (causalpy.pymc_models.LinearRegression class method) (causalpy.pymc_models.PropensityScore class method) (causalpy.pymc_models.PyMCModel class method) (causalpy.pymc_models.WeightedSumFitter class method) get_metadata_routing() (causalpy.skl_models.WeightedProportion method) get_naive_OLS_fit() (causalpy.experiments.instrumental_variable.InstrumentalVariable method) get_params() (causalpy.skl_models.WeightedProportion method) get_plot_data() (causalpy.experiments.base.BaseExperiment method) (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) get_plot_data_bayesian() (causalpy.experiments.base.BaseExperiment method) (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) get_plot_data_ols() (causalpy.experiments.base.BaseExperiment method) (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) I initial_point() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) input_validation() (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) Instrumental Variable regression InstrumentalVariable (class in causalpy.experiments.instrumental_variable) InstrumentalVariableRegression (class in causalpy.pymc_models) Interrupted time series design InterruptedTimeSeries (class in causalpy.experiments.interrupted_time_series) InversePropensityWeighting (class in causalpy.experiments.inverse_propensity_weighting) ITS IV L LATE LinearRegression (class in causalpy.pymc_models) load_data() (in module causalpy.data.datasets) Local Average Treatment effect logp() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) logp_dlogp_function() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) loss() (causalpy.skl_models.WeightedProportion method) M make_doubly_robust_adjustment() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) make_obs_var() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) make_overlap_adjustments() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) make_raw_adjustments() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) make_robust_adjustments() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) module causalpy.data causalpy.data.datasets causalpy.data.simulate_data causalpy.experiments causalpy.experiments.base causalpy.experiments.diff_in_diff causalpy.experiments.instrumental_variable causalpy.experiments.interrupted_time_series causalpy.experiments.inverse_propensity_weighting causalpy.experiments.prepostnegd causalpy.experiments.regression_discontinuity causalpy.experiments.regression_kink causalpy.experiments.synthetic_control causalpy.pymc_models causalpy.skl_models N name_for() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) name_of() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) NEGD Non-equivalent group designs O One-group posttest-only design P Panel data Parallel trends assumption periodic_kernel() (in module causalpy.data.simulate_data) plot() (causalpy.experiments.base.BaseExperiment method) (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) plot_ate() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) plot_balance_ecdf() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) point_logps() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) predict() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) (causalpy.skl_models.WeightedProportion method) PrePostNEGD (class in causalpy.experiments.prepostnegd) Pretest-posttest design print_coefficients() (causalpy.experiments.base.BaseExperiment method) (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) (causalpy.skl_models.ScikitLearnAdaptor method) (causalpy.skl_models.WeightedProportion method) profile() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) Propensity scores PropensityScore (class in causalpy.pymc_models) PyMCModel (class in causalpy.pymc_models) Q Quasi-experiment R Random assignment Randomized experiment RDD register_data_var() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) register_rv() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) Regression discontinuity design Regression kink design RegressionDiscontinuity (class in causalpy.experiments.regression_discontinuity) RegressionKink (class in causalpy.experiments.regression_kink) replace_rvs_by_values() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) Running variable S sample_predictive_distribution() (causalpy.pymc_models.InstrumentalVariableRegression method) ScikitLearnAdaptor (class in causalpy.skl_models) score() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) (causalpy.skl_models.WeightedProportion method) set_data() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) set_dim() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) set_initval() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) set_params() (causalpy.skl_models.WeightedProportion method) set_score_request() (causalpy.skl_models.WeightedProportion method) shape_from_dims() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) Sharp regression discontinuity design summary() (causalpy.experiments.diff_in_diff.DifferenceInDifferences method) (causalpy.experiments.instrumental_variable.InstrumentalVariable method) (causalpy.experiments.interrupted_time_series.InterruptedTimeSeries method) (causalpy.experiments.prepostnegd.PrePostNEGD method) (causalpy.experiments.regression_discontinuity.RegressionDiscontinuity method) (causalpy.experiments.regression_kink.RegressionKink method) (causalpy.experiments.synthetic_control.SyntheticControl method) Synthetic control SyntheticControl (class in causalpy.experiments.synthetic_control) T to_graphviz() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) TOT Treatment effect Treatment on the treated effect Two Stage Least Squares U update_start_vals() (causalpy.pymc_models.InstrumentalVariableRegression method) (causalpy.pymc_models.LinearRegression method) (causalpy.pymc_models.PropensityScore method) (causalpy.pymc_models.PyMCModel method) (causalpy.pymc_models.WeightedSumFitter method) W weighted_percentile() (causalpy.experiments.inverse_propensity_weighting.InversePropensityWeighting method) WeightedProportion (class in causalpy.skl_models) WeightedSumFitter (class in causalpy.pymc_models) Wilkinson notation