psem {piecewiseSEM} | R Documentation |
Fitting piecewise structural equation models
Description
psem
is used to unite a list of structural equations into a single
structural equation model.
Usage
psem(...)
Arguments
... |
A list of structural equations |
Details
psem
takes a list of structural equations, which can be model objects
of classes: lm, glm, gls, pgls, Sarlm, lme, glmmPQL, lmerMod,
lmerModLmerTest, glmerMod, glmmTMB, gam
.
It also takes objects of class formula, formula.cerror
, corresponding
to additional variables to be included in the tests of directed separation
(X ~ 1
) or correlated errors (X1 %~~% X2
).
The function optionally accepts data objects of classes: matrix,
data.frame, SpatialPointsDataFrame, comparative.data
, or these are derived
internally from the structural equations.
Value
Returns an object of class psem
Author(s)
Jon Lefcheck <LefcheckJ@si.edu>
See Also
Examples
mod <- psem(
lm(rich ~ cover, data = keeley),
lm(cover ~ firesev, data = keeley),
lm(firesev ~ age, data = keeley),
data = keeley
)
summary(mod)
[Package piecewiseSEM version 2.3.0.1 Index]