Skip to contents

Parses the model syntax and returns only those variable names that are also present in col_names. Useful for subsetting a data frame before passing it to fastsem_fit().

Usage

fastsem_sem_vars(syntax, col_names)

Arguments

syntax

Character. lavaan model syntax string.

col_names

Character vector of all column names in the data set.

Value

Character vector of variable names that appear in both syntax and col_names.

Examples

if (FALSE) { # \dontrun{
syntax   <- "f =~ y1 + y2 + y3\nf ~~ f\ny1 ~~ y1\ny2 ~~ y2\ny3 ~~ y3"
all_cols <- c("id", "y1", "y2", "y3", "y4", "group")
fastsem_sem_vars(syntax, all_cols)
# [1] "y1" "y2" "y3"
} # }