Learn R Programming

causaloptim (version 1.0.0)

optimize_effect_2: Run the optimizer to obtain symbolic bounds

Description

Given an object with the linear programming problem set up, compute the bounds using rcdd. Bounds are returned as text but can be converted to R functions using interpret_bounds, or latex code using latex_bounds.

Usage

optimize_effect_2(obj)

Value

An object of class "balkebound" that is a list that contains the bounds and logs as character strings, and a function to compute the bounds

Arguments

obj

Object as returned by analyze_graph or create_linearcausalproblem

Examples

Run this code
b <- initialize_graph(graph_from_literal(X -+ Y, Ur -+ X, Ur -+ Y))
obj <- analyze_graph(b, constraints = NULL, effectt = "p{Y(X = 1) = 1} - p{Y(X = 0) = 1}")
optimize_effect_2(obj)

Run the code above in your browser using DataLab