This function extracts
linear model formulas from a
model syntax (a character vector),
fits each of them by lm()
, and
stores the results in a list.
Lines with the first non-whitespace
character "#"
are treated as comments
and ignored.
Each line must be a valid formula
for lm()
.
Listwise deletion
If na_omit_all
is TRUE
, the
default, then cases with missing
data on at least one of the variables
used in the model will be removed.
Each call to lm()
will have subset
set to an integer vector of cases
not removed (i.e., cases retained)
Handling the subset
argument
If subset
is used when calling this
function, it will also be used to
select cases.
Note that the subset
argument in
the call in each model will be replaced
by a numeric vector of cases retained,
determined by both missing data and
the original value of the subset
.