Learn R Programming

lavaSearch2 (version 1.0.0)

setLink: Set a Link to a Value

Description

Generic interface to set a value to a link in a lvm object.

Usage

setLink(x, ...)

# S3 method for lvm setLink(x, var1, var2, value, warnings = FALSE, ...)

Arguments

x

a lvm model

...

additional arguments to be passed to lower levels functions.

var1

the first variable (character) or a formula describing the link

var2

the second variable (character). Only used if var1 is a character.

value

the value to which the link should be set

warnings

should a warning be displayed when the link is not found in the lvm.

Examples

Run this code
# NOT RUN {
library(lava)
set.seed(10)

m <- lvm()
regression(m) <- c(y1,y2,y3)~u
regression(m) <- u~x1+x2
latent(m) <- ~u
covariance(m) <- y1 ~ y2

m1 <- setLink(m, y3 ~ u, value = 1)
estimate(m1, lava::sim(m,1e2))
# m1 <- setLink(m, u ~ y3, value = 1)

m2 <- setLink(m, y1 ~ y2, value = 0.5)
estimate(m2, lava::sim(m,1e2))
# }

Run the code above in your browser using DataLab