mmib_model {mmibain} | R Documentation |
This function provides a unified interface to fit different statistical models supported by the 'bain' package.
mmib_model(
formula = NULL,
column_names = NULL,
model = NULL,
data,
engine = c("lm", "t_test", "lavaan"),
...
)
formula |
A symbolic description of the model to be fit. Used specifically
for the |
column_names |
A character vector of length 2, representing the column
names to be used for the |
model |
A model specification (usually as a string) for the |
data |
A data frame containing the variables in the model. |
engine |
A character string representing the statistical method to be used.
Currently supported methods are: |
... |
Additional arguments to be passed to the underlying statistical function (lm(), t.test(), or lavaan::sem()). |
The mmib_model() function provides a simple interface to fit various statistical
models, which can be subsequently processed by the bain::bain() function. It
ensures that only one of formula
, column_names
, or model
is provided,
checks the validity of the provided data, and selects the appropriate statistical
method based on the engine
parameter.
Returns an object of the type associated with the engine selected (lm
,
htest
, or lavaan
object).
bain
for processing the models fit with mmib_model
.
data(mtcars)
# Fit linear model
mod1 <- mmib_model(mpg ~ wt + qsec, data = mtcars, engine = "lm")