R/b_modelexpansions_updateModel.R

Defines functions updateModel

updateModel <- function(x, model, updateMatrices = FALSE){
  # New model:
  newMod <- model
  # Overwrite the current estimates:
  for (i in seq_along(x)){
    newMod@parameters$est[newMod@parameters$par==i] <- x[i]
  }

  # Add implied too:
  if (updateMatrices){
    newMod@modelmatrices <- impliedModel(newMod, model@types, all = TRUE)  
  }
  
    
  newMod
}
SachaEpskamp/psychonetrics documentation built on Sept. 1, 2023, 3:40 a.m.