optimize_effect_2: Run the optimizer to obtain symbolic bounds

optimize_effect_2R Documentation

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)

Arguments

obj

Object as returned by analyze_graph or create_linearcausalproblem

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

Examples

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)

causaloptim documentation built on Oct. 17, 2024, 9:08 a.m.