R/remove_intercepts.R

Defines functions remove_intercepts

#' @noRd

# Remove from a vector of row ids parameters that are intercepts

remove_intercepts <- function(pars,
                      sem_out) {
    ptable <- lavaan::parameterTable(sem_out)
    is_intercept <- (ptable$op == "~1")
    row_id <- seq_len(nrow(ptable))
    id_var <- row_id[is_intercept]
    out <- pars[!(pars %in% id_var)]
    out
  }

Try the semlbci package in your browser

Any scripts or data that you put into this service are public.

semlbci documentation built on June 22, 2024, 10:55 a.m.