R/npar.R

Defines functions npar

npar <- function(x) {
  if (is(x, "OpenMx") || is(x, "MxRAMModel")) {
    length(OpenMx::omxGetParameters(x))
  } else if (is(x, "ctsemFit")) {
    stop("npar() not implemented yet for ctsemFit")
  } else if (is(x, "lavaan")) {
    pt <- lavaan::parameterTable(x)
    sum(pt$free != 0)
  } else {
    stop("npar() not implemented yet")
  }
}
brandmaier/semtree documentation built on April 18, 2024, 3:24 a.m.