Learn R Programming

lava (version 1.8.0)

intervention.lvm: Define intervention

Description

Define intervention in a `lvm` object

Usage

# S3 method for 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

Run this code
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)

Run the code above in your browser using DataLab