intervention.lvm: Define intervention

View source: R/intervention.R

intervention.lvmR Documentation

Define intervention

Description

Define intervention in a 'lvm' object

Usage

## S3 method for class 'lvm'
intervention(object, to, value, dist = none.lvm(), ...)

Arguments

object

lvm object

to

String defining variable or formula

value

function defining intervention

dist

Distribution

...

Additional arguments to lower level functions

See Also

regression lvm sim

Examples

m <- lvm(y ~ a + x, a ~ x)
distribution(m, ~a+y) <- binomial.lvm()
mm <- intervention(m, "a", value=3)
sim(mm, 10)
mm <- intervention(m, a~x, function(x) (x>0)*1)
sim(mm, 10)

lava documentation built on May 29, 2024, 3:10 a.m.