View source: R/total_indirect_effect_list.R
total_indirect_effect | R Documentation |
Compute the total
indirect effect between two
variables in the paths estimated by
many_indirect_effects()
.
total_indirect_effect(object, x, y)
object |
The output of
|
x |
Character. The name of the |
y |
Character. The name of the |
It extracts the
indirect
-class objects
of relevant paths and then add
the indirect effects together
using the +
operator.
An indirect
-class
object.
many_indirect_effects()
library(lavaan)
data(data_serial_parallel)
mod <-
"
m11 ~ x + c1 + c2
m12 ~ m11 + x + c1 + c2
m2 ~ x + c1 + c2
y ~ m12 + m2 + m11 + x + c1 + c2
"
fit <- sem(mod, data_serial_parallel,
fixed.x = FALSE)
# All indirect paths, control variables excluded
paths <- all_indirect_paths(fit,
exclude = c("c1", "c2"))
paths
# Indirect effect estimates
out <- many_indirect_effects(paths,
fit = fit)
out
# Total indirect effect from x to y
total_indirect_effect(out,
x = "x",
y = "y")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.