Introduction
Background
Getting Started
Using the CTF on DAFNI
Tutorials
Module Descriptions
Causal Specification
Estimators Overview
Custom Estimators
Causal Testing
Causal Discovery
API
API Reference
Glossary
Glossary
Development
Version Releases
Project Documentation
Github Actions and Webhooks
Useful Links
CITCoM Homepage
Paper
PyPI
Conda-forge
Figshare
DeepWiki
Credits
Acknowledging CITCoM
The CITCoM Team
Causal Testing Framework
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
_
__commit_id__ (in module causal_testing._version)
__eq__() (causal_testing.testing.metamorphic_relation.MetamorphicRelation method)
__post_init__() (causal_testing.testing.base_test_case.BaseTestCase method)
__repr__() (causal_testing.specification.variable.Variable method)
__str__() (causal_testing.specification.causal_dag.CausalDAG method)
(causal_testing.testing.causal_effect.CausalEffect method)
(causal_testing.testing.causal_effect.ExactValue method)
(causal_testing.testing.causal_test_case.CausalTestCase method)
(causal_testing.testing.causal_test_result.CausalTestResult method)
(causal_testing.testing.intervention.Intervention method)
(causal_testing.testing.metamorphic_relation.ShouldCause method)
(causal_testing.testing.metamorphic_relation.ShouldNotCause method)
__version__ (in module causal_testing)
(in module causal_testing._version)
__version_tuple__ (in module causal_testing._version)
_convert_prim() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
_get_confidence_intervals() (causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator method)
_json_stub_params() (causal_testing.discovery.abstract_discovery.Discovery method)
_predict() (causal_testing.estimation.abstract_regression_estimator.RegressionEstimator method)
_read_dataframe() (causal_testing.main.CausalTestingFramework method)
_stringify_for_sympy() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
A
add_edge() (causal_testing.specification.causal_dag.CausalDAG method)
add_modelling_assumptions() (causal_testing.estimation.abstract_estimator.Estimator method)
(causal_testing.estimation.abstract_regression_estimator.RegressionEstimator method)
(causal_testing.estimation.experimental_estimator.ExperimentalEstimator method)
(causal_testing.estimation.instrumental_variable_estimator.InstrumentalVariableEstimator method)
(causal_testing.estimation.ipcw_estimator.IPCWEstimator method)
(causal_testing.estimation.logistic_regression_estimator.LogisticRegressionEstimator method)
(causal_testing.estimation.multinomial_regression_estimator.MultinomialRegressionEstimator method)
adjustment_set_is_minimal() (causal_testing.specification.causal_dag.CausalDAG method)
adjustment_vars (causal_testing.testing.metamorphic_relation.MetamorphicRelation attribute)
apply() (causal_testing.testing.causal_effect.CausalEffect method)
(causal_testing.testing.causal_effect.ExactValue method)
(causal_testing.testing.causal_effect.Negative method)
(causal_testing.testing.causal_effect.NoEffect method)
(causal_testing.testing.causal_effect.Positive method)
(causal_testing.testing.causal_effect.SomeEffect method)
(causal_testing.testing.intervention.Intervention method)
B
base_test_case (causal_testing.testing.metamorphic_relation.MetamorphicRelation attribute)
BaseTestCase (class in causal_testing.testing.base_test_case)
binary_string_to_causal_dag() (causal_testing.discovery.nsga_discovery.NSGADiscovery method)
C
Causal DAG
Causal inference
Causal Test Case
causal_dag_to_binary_string() (causal_testing.discovery.nsga_discovery.NSGADiscovery method)
causal_testing
module
causal_testing.__main__
module
causal_testing._version
module
causal_testing.discovery
module
causal_testing.discovery.abstract_discovery
module
causal_testing.discovery.hill_climber_discovery
module
causal_testing.discovery.nsga_discovery
module
causal_testing.estimation
module
causal_testing.estimation.abstract_estimator
module
causal_testing.estimation.abstract_regression_estimator
module
causal_testing.estimation.cubic_spline_estimator
module
causal_testing.estimation.effect_estimate
module
causal_testing.estimation.experimental_estimator
module
causal_testing.estimation.genetic_programming_regression_fitter
module
causal_testing.estimation.instrumental_variable_estimator
module
causal_testing.estimation.ipcw_estimator
module
causal_testing.estimation.linear_regression_estimator
module
causal_testing.estimation.logistic_regression_estimator
module
causal_testing.estimation.multinomial_regression_estimator
module
causal_testing.main
module
causal_testing.specification
module
causal_testing.specification.causal_dag
module
causal_testing.specification.scenario
module
causal_testing.specification.variable
module
causal_testing.surrogate
module
causal_testing.surrogate.causal_surrogate_assisted
module
causal_testing.surrogate.surrogate_search_algorithms
module
causal_testing.testing
module
causal_testing.testing.base_test_case
module
causal_testing.testing.causal_effect
module
causal_testing.testing.causal_test_adequacy
module
causal_testing.testing.causal_test_case
module
causal_testing.testing.causal_test_result
module
causal_testing.testing.effect
module
causal_testing.testing.intervention
module
causal_testing.testing.metamorphic_relation
module
causal_testing.utils
module
causal_testing.utils.validation
module
CausalDAG (class in causal_testing.specification.causal_dag)
CausalEffect (class in causal_testing.testing.causal_effect)
CausalSurrogateAssistedTestCase (class in causal_testing.surrogate.causal_surrogate_assisted)
CausalTestCase (class in causal_testing.testing.causal_test_case)
CausalTestingFramework (class in causal_testing.main)
CausalTestingPaths (class in causal_testing.main)
CausalTestResult (class in causal_testing.testing.causal_test_result)
CausalValidator (class in causal_testing.utils.validation)
check_iv_assumptions() (causal_testing.specification.causal_dag.CausalDAG method)
ci_high (causal_testing.estimation.effect_estimate.EffectEstimate attribute)
ci_low (causal_testing.estimation.effect_estimate.EffectEstimate attribute)
ci_valid() (causal_testing.estimation.effect_estimate.EffectEstimate method)
close_separator() (in module causal_testing.specification.causal_dag)
Command (class in causal_testing.main)
commit_id (in module causal_testing._version)
compute_confidence_intervals() (causal_testing.estimation.abstract_estimator.Estimator method)
constructive_backdoor_criterion() (causal_testing.specification.causal_dag.CausalDAG method)
copy() (causal_testing.specification.variable.Variable method)
create_base_test() (causal_testing.main.CausalTestingFramework method)
create_causal_test() (causal_testing.main.CausalTestingFramework method)
create_gene_types() (causal_testing.surrogate.surrogate_search_algorithms.GeneticSearchAlgorithm static method)
create_power_function() (in module causal_testing.estimation.genetic_programming_regression_fitter)
create_test_cases() (causal_testing.main.CausalTestingFramework method)
create_variables() (causal_testing.main.CausalTestingFramework method)
CubicSplineRegressionEstimator (class in causal_testing.estimation.cubic_spline_estimator)
cycle_nodes() (causal_testing.specification.causal_dag.CausalDAG method)
D
DAG
dag_path (causal_testing.main.CausalTestingPaths attribute)
DAGAdequacy (class in causal_testing.testing.causal_test_adequacy)
data (causal_testing.surrogate.causal_surrogate_assisted.SimulationResult attribute)
data_paths (causal_testing.main.CausalTestingPaths attribute)
DataAdequacy (class in causal_testing.testing.causal_test_adequacy)
datatype (causal_testing.specification.variable.Variable attribute)
DIRECT (causal_testing.testing.effect.Effect attribute)
direct_effect_adjustment_sets() (causal_testing.specification.causal_dag.CausalDAG method)
Directed acyclic graph
DISCOVER (causal_testing.main.Command attribute)
discover() (causal_testing.discovery.abstract_discovery.Discovery method)
(causal_testing.discovery.hill_climber_discovery.HillClimberDiscovery method)
(causal_testing.discovery.nsga_discovery.NSGADiscovery method)
Discovery (class in causal_testing.discovery.abstract_discovery)
distribution (causal_testing.specification.variable.Variable attribute)
E
effect (causal_testing.testing.base_test_case.BaseTestCase attribute)
Effect (class in causal_testing.testing.effect)
effect_direction() (in module causal_testing.discovery.abstract_discovery)
EffectEstimate (class in causal_testing.estimation.effect_estimate)
enumerate_minimal_adjustment_sets() (causal_testing.specification.causal_dag.CausalDAG method)
Estimate Type
estimate_ate() (causal_testing.estimation.experimental_estimator.ExperimentalEstimator method)
(causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator method)
estimate_ate_calculated() (causal_testing.estimation.cubic_spline_estimator.CubicSplineRegressionEstimator method)
(causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator method)
estimate_coefficient() (causal_testing.estimation.instrumental_variable_estimator.InstrumentalVariableEstimator method)
(causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator method)
estimate_e_value() (causal_testing.utils.validation.CausalValidator static method)
estimate_e_value_using_ci() (causal_testing.utils.validation.CausalValidator static method)
estimate_hazard_ratio() (causal_testing.estimation.ipcw_estimator.IPCWEstimator method)
estimate_risk_ratio() (causal_testing.estimation.experimental_estimator.ExperimentalEstimator method)
(causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator method)
estimate_robustness() (causal_testing.utils.validation.CausalValidator static method)
estimate_unit_odds_ratio() (causal_testing.estimation.logistic_regression_estimator.LogisticRegressionEstimator method)
(causal_testing.estimation.multinomial_regression_estimator.MultinomialRegressionEstimator method)
Estimator (class in causal_testing.estimation.abstract_estimator)
evaluate_fitness() (causal_testing.discovery.hill_climber_discovery.HillClimberDiscovery method)
evaluate_tests() (causal_testing.discovery.abstract_discovery.Discovery method)
ExactValue (class in causal_testing.testing.causal_effect)
exclude_edges_path (causal_testing.main.CausalTestingPaths attribute)
execute() (causal_testing.surrogate.causal_surrogate_assisted.CausalSurrogateAssistedTestCase method)
execute_test() (causal_testing.testing.causal_test_case.CausalTestCase method)
ExperimentalEstimator (class in causal_testing.estimation.experimental_estimator)
F
fault (causal_testing.surrogate.causal_surrogate_assisted.SimulationResult attribute)
fit_model() (causal_testing.estimation.abstract_regression_estimator.RegressionEstimator method)
(causal_testing.estimation.cubic_spline_estimator.CubicSplineRegressionEstimator method)
fitness() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
G
GENERATE (causal_testing.main.Command attribute)
generate_causal_tests() (in module causal_testing.testing.metamorphic_relation)
generate_metamorphic_relation() (in module causal_testing.testing.metamorphic_relation)
generate_metamorphic_relations() (in module causal_testing.testing.metamorphic_relation)
generate_surrogates() (causal_testing.surrogate.causal_surrogate_assisted.CausalSurrogateAssistedTestCase method)
GeneticSearchAlgorithm (class in causal_testing.surrogate.surrogate_search_algorithms)
get_ancestor_graph() (causal_testing.specification.causal_dag.CausalDAG method)
get_backdoor_graph() (causal_testing.specification.causal_dag.CausalDAG method)
get_indirect_graph() (causal_testing.specification.causal_dag.CausalDAG method)
get_proper_backdoor_graph() (causal_testing.specification.causal_dag.CausalDAG method)
GP (class in causal_testing.estimation.genetic_programming_regression_fitter)
gp_formula() (causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator method)
H
hidden_variables() (causal_testing.specification.scenario.Scenario method)
HillClimberDiscovery (class in causal_testing.discovery.hill_climber_discovery)
I
identification() (causal_testing.specification.causal_dag.CausalDAG method)
include_edges_path (causal_testing.main.CausalTestingPaths attribute)
Input (class in causal_testing.specification.variable)
InstrumentalVariableEstimator (class in causal_testing.estimation.instrumental_variable_estimator)
Intervention
(class in causal_testing.testing.intervention)
IPCWEstimator (class in causal_testing.estimation.ipcw_estimator)
is_acyclic() (causal_testing.specification.causal_dag.CausalDAG method)
is_match() (in module causal_testing.discovery.abstract_discovery)
iv_coefficient() (causal_testing.estimation.instrumental_variable_estimator.InstrumentalVariableEstimator method)
L
LinearRegressionEstimator (class in causal_testing.estimation.linear_regression_estimator)
list_all_min_sep() (in module causal_testing.specification.causal_dag)
load_dag() (causal_testing.main.CausalTestingFramework method)
load_data() (causal_testing.main.CausalTestingFramework method)
load_tests() (causal_testing.main.CausalTestingFramework method)
logger (in module causal_testing)
(in module causal_testing.estimation.abstract_estimator)
(in module causal_testing.estimation.abstract_regression_estimator)
(in module causal_testing.estimation.cubic_spline_estimator)
(in module causal_testing.estimation.instrumental_variable_estimator)
(in module causal_testing.estimation.ipcw_estimator)
(in module causal_testing.estimation.linear_regression_estimator)
(in module causal_testing.estimation.logistic_regression_estimator)
(in module causal_testing.estimation.multinomial_regression_estimator)
(in module causal_testing.main)
(in module causal_testing.specification.causal_dag)
(in module causal_testing.surrogate.causal_surrogate_assisted)
(in module causal_testing.testing.causal_test_adequacy)
(in module causal_testing.testing.causal_test_case)
(in module causal_testing.testing.metamorphic_relation)
LogisticRegressionEstimator (class in causal_testing.estimation.logistic_regression_estimator)
M
main() (in module causal_testing.__main__)
make_offspring() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
measure_adequacy() (causal_testing.testing.causal_test_adequacy.DAGAdequacy method)
(causal_testing.testing.causal_test_adequacy.DataAdequacy method)
Meta (class in causal_testing.specification.variable)
MetamorphicRelation (class in causal_testing.testing.metamorphic_relation)
min_adj_set() (in module causal_testing.testing.metamorphic_relation)
Minimal Adjustment Set
module
causal_testing
causal_testing.__main__
causal_testing._version
causal_testing.discovery
causal_testing.discovery.abstract_discovery
causal_testing.discovery.hill_climber_discovery
causal_testing.discovery.nsga_discovery
causal_testing.estimation
causal_testing.estimation.abstract_estimator
causal_testing.estimation.abstract_regression_estimator
causal_testing.estimation.cubic_spline_estimator
causal_testing.estimation.effect_estimate
causal_testing.estimation.experimental_estimator
causal_testing.estimation.genetic_programming_regression_fitter
causal_testing.estimation.instrumental_variable_estimator
causal_testing.estimation.ipcw_estimator
causal_testing.estimation.linear_regression_estimator
causal_testing.estimation.logistic_regression_estimator
causal_testing.estimation.multinomial_regression_estimator
causal_testing.main
causal_testing.specification
causal_testing.specification.causal_dag
causal_testing.specification.scenario
causal_testing.specification.variable
causal_testing.surrogate
causal_testing.surrogate.causal_surrogate_assisted
causal_testing.surrogate.surrogate_search_algorithms
causal_testing.testing
causal_testing.testing.base_test_case
causal_testing.testing.causal_effect
causal_testing.testing.causal_test_adequacy
causal_testing.testing.causal_test_case
causal_testing.testing.causal_test_result
causal_testing.testing.effect
causal_testing.testing.intervention
causal_testing.testing.metamorphic_relation
causal_testing.utils
causal_testing.utils.validation
multi_objective_fitness() (causal_testing.discovery.nsga_discovery.NSGADiscovery method)
MultinomialRegressionEstimator (class in causal_testing.estimation.multinomial_regression_estimator)
mut_insert() (in module causal_testing.estimation.genetic_programming_regression_fitter)
mutate() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
N
name (causal_testing.specification.variable.Variable attribute)
Negative (class in causal_testing.testing.causal_effect)
Node (in module causal_testing.specification.causal_dag)
NoEffect (class in causal_testing.testing.causal_effect)
NSGADiscovery (class in causal_testing.discovery.nsga_discovery)
O
outcome_variable (causal_testing.testing.base_test_case.BaseTestCase attribute)
Output (class in causal_testing.specification.variable)
output_path (causal_testing.main.CausalTestingPaths attribute)
P
parse_args() (in module causal_testing.main)
populate (causal_testing.specification.variable.Meta attribute)
Positive (class in causal_testing.testing.causal_effect)
preprocess_data() (causal_testing.estimation.ipcw_estimator.IPCWEstimator method)
proper_causal_pathway() (causal_testing.specification.causal_dag.CausalDAG method)
R
reciprocal() (in module causal_testing.estimation.genetic_programming_regression_fitter)
RegressionEstimator (class in causal_testing.estimation.abstract_regression_estimator)
regressor (causal_testing.estimation.abstract_regression_estimator.RegressionEstimator property)
(causal_testing.estimation.cubic_spline_estimator.CubicSplineRegressionEstimator attribute)
(causal_testing.estimation.linear_regression_estimator.LinearRegressionEstimator attribute)
(causal_testing.estimation.logistic_regression_estimator.LogisticRegressionEstimator attribute)
(causal_testing.estimation.multinomial_regression_estimator.MultinomialRegressionEstimator attribute)
relationship (causal_testing.surrogate.causal_surrogate_assisted.SimulationResult attribute)
remove_cycles() (causal_testing.discovery.abstract_discovery.Discovery method)
repair() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
run_gp() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
run_system() (causal_testing.estimation.experimental_estimator.ExperimentalEstimator method)
run_tests() (causal_testing.main.CausalTestingFramework method)
run_tests_in_batches() (causal_testing.main.CausalTestingFramework method)
run_with_config() (causal_testing.surrogate.causal_surrogate_assisted.Simulator method)
S
save_results() (causal_testing.main.CausalTestingFramework method)
Scenario
(class in causal_testing.specification.scenario)
Scenario Execution
search() (causal_testing.surrogate.causal_surrogate_assisted.SearchAlgorithm method)
(causal_testing.surrogate.surrogate_search_algorithms.GeneticSearchAlgorithm method)
SearchAlgorithm (class in causal_testing.surrogate.causal_surrogate_assisted)
setup() (causal_testing.main.CausalTestingFramework method)
setup_covariates() (causal_testing.estimation.abstract_regression_estimator.RegressionEstimator method)
setup_fault_t_do() (causal_testing.estimation.ipcw_estimator.IPCWEstimator method)
setup_fault_time() (causal_testing.estimation.ipcw_estimator.IPCWEstimator method)
setup_logging() (in module causal_testing.main)
setup_xo_t_do() (causal_testing.estimation.ipcw_estimator.IPCWEstimator method)
ShouldCause (class in causal_testing.testing.metamorphic_relation)
ShouldNotCause (class in causal_testing.testing.metamorphic_relation)
shutdown() (causal_testing.surrogate.causal_surrogate_assisted.Simulator method)
simple_cycle() (in module causal_testing.discovery.abstract_discovery)
simplify() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
SimulationResult (class in causal_testing.surrogate.causal_surrogate_assisted)
Simulator (class in causal_testing.surrogate.causal_surrogate_assisted)
SomeEffect (class in causal_testing.testing.causal_effect)
split() (causal_testing.estimation.genetic_programming_regression_fitter.GP method)
startup() (causal_testing.surrogate.causal_surrogate_assisted.Simulator method)
sum_test_outcomes() (causal_testing.discovery.hill_climber_discovery.HillClimberDiscovery method)
T
T (in module causal_testing.specification.variable)
TEST (causal_testing.main.Command attribute)
Test Oracle
test_config_path (causal_testing.main.CausalTestingPaths attribute)
TestResult (in module causal_testing.discovery.abstract_discovery)
to_dataframe() (causal_testing.surrogate.causal_surrogate_assisted.SimulationResult method)
to_df() (causal_testing.estimation.effect_estimate.EffectEstimate method)
to_dict() (causal_testing.estimation.effect_estimate.EffectEstimate method)
(causal_testing.testing.causal_test_adequacy.DAGAdequacy method)
(causal_testing.testing.causal_test_adequacy.DataAdequacy method)
(causal_testing.testing.causal_test_result.CausalTestResult method)
to_dot_string() (causal_testing.specification.causal_dag.CausalDAG method)
to_json_stub() (causal_testing.testing.metamorphic_relation.MetamorphicRelation method)
(causal_testing.testing.metamorphic_relation.ShouldCause method)
(causal_testing.testing.metamorphic_relation.ShouldNotCause method)
TOTAL (causal_testing.testing.effect.Effect attribute)
treatment_columns() (causal_testing.estimation.abstract_regression_estimator.RegressionEstimator method)
treatment_variable (causal_testing.testing.base_test_case.BaseTestCase attribute)
type (causal_testing.estimation.effect_estimate.EffectEstimate attribute)
typestring() (causal_testing.specification.variable.Variable method)
V
validate_paths() (causal_testing.main.CausalTestingPaths method)
value (causal_testing.estimation.effect_estimate.EffectEstimate attribute)
Variable (class in causal_testing.specification.variable)
version (in module causal_testing._version)
version_tuple (in module causal_testing._version)
W
write_dot() (causal_testing.discovery.abstract_discovery.Discovery method)