Package index
-
specify_graph()
- Shiny interface to specify network structure and compute bounds
-
causaloptim-package
causaloptim
- An Interface to Specify Causal Graphs and Compute Bounds on Causal Effects
-
analyze_graph()
- Analyze the causal graph and effect to determine constraints and objective
-
optimize_effect_2()
- Run the optimizer to obtain symbolic bounds
-
initialize_graph()
- Initialize an igraph object for use with causaloptim
-
create_causalmodel()
- Create a structural causal model from a graph or a set of response functions
-
create_response_function()
- Translate regular DAG to response functions
-
create_linearcausalproblem()
- Create linear causal problem from causal model and effect
-
latex_bounds()
- Latex bounds equations
-
sample_distribution()
- Sample a distribution of observable probabilities that satisfy the causal model
-
rdirichlet()
- Sample from a Dirichlet distribution
-
check_constraints_violated()
- Check whether any of the observable constraints implied by the causal model are violated for a given distribution of observables
-
check_linear_objective()
- Check linearity of objective function implied by a causal model and effect
-
plot(<linearcausalproblem>)
- Plot the graph from the causal problem with a legend describing attributes
-
print(<linearcausalproblem>)
- Print the causal problem
-
print(<causalmodel>)
- Print relevant information about the causal model
-
causalproblemcheck()
- Check conditions on causal problem
-
constraintscheck()
- Check constraints
-
create_effect_vector()
- Translate target effect to vector of response variables
-
create_q_matrix()
- Translate response functions into matrix of counterfactuals
-
create_response_function()
- Translate regular DAG to response functions
-
graphrescheck()
- Check conditions on digraph
-
get_default_effect()
- Define default effect for a given graph
-
opt_effect()
- Compute a bound on the average causal effect
-
parse_constraints()
- Parse text that defines a the constraints
-
parse_effect()
- Parse text that defines a causal effect
-
plot_graphres()
- Plot the analyzed graph object
-
querycheck()
- Check conditions on query
-
simulate_bounds()
- Simulate bounds
-
btm_var()
- Recursive function to get the last name in a list
-
check_parents()
- Check for paths from from to to
-
find_all_paths()
- Find all paths in a causal model
-
interpret_bounds()
- Convert bounds string to a function
-
list_to_path()
- Recursive function to translate an effect list to a path sequence
-
update_effect()
- Update the effect in a linearcausalproblem object