Set formula for y, null model or alternative model
Source:R/zzz_VI_MODEL.R
VI_MODEL-cash-set_formula.Rd
This function store the formula in the environment, and drops all
attributes. It is not recommended to modify the formula
of y
after the instance has been built, which may create confusion.
Examples
# Instantiate
x <- rand_uniform()
e <- rand_normal()
test <- vi_model(prm = list(x = x, e = e),
prm_type = list(x = "r", e = "r"),
formula = y ~ 1 + x + x^2 + e,
null_formula = y ~ x,
alt_formula = y ~ x + I(x^2))
test$set_formula(alt_formula = y ~ x + I(x^3))
test$alt_formula
#> y ~ x + I(x^3)