refitModel vary_params as names not working
if(!is.numeric(suppressWarnings(as.numeric(vary_param[ii])))) will always result in FALSE because as.numeric converts strings into NA, which are interpreted as being numeric.
Solution: if(is.na(suppressWarnings(as.numeric(vary_param[ii])))